Fiddler访问嵌套的json进行修改

时间:2018-10-03 20:48:04

标签: c# arrays json fiddler

我以某种方式无法到达嵌套json中的对象。我很容易达到元素测试,但是如何在“统计信息”中达到this_month?这是我的json:

{"test":"OK","stats":{"this_month":"1653","this_week":"1653"}}

这是我在customrules.cs中的代码

        var oResponseBody = oSession.GetResponseBodyAsString();
        JSON.JSONParseResult oJSON = JSON.JsonDecode(oResponseBody) as JSON.JSONParseResult;
        Hashtable oObj = oJSON.JSONObject as Hashtable; 

        oObj["test"] = "changed";




         var modBytes = Fiddler.WebFormats.JSON.JsonEncode(oObj);

        // Convert json to bytes, storing the bytes in request body
        var mod = System.Text.Encoding.UTF8.GetBytes(modBytes);
        oSession.ResponseBody = mod; 

一旦我想在“统计”中加入this_month:oObj["stats"]["this_month"] = "changed";,我的提琴手就会遇到错误并崩溃。

0 个答案:

没有答案