Fiddler доступ к вложенным JSON для изменения - PullRequest
0 голосов
/ 03 октября 2018

я как-то не могу добраться до объектов во вложенном json.Я легко могу добраться до элемента test, но как достичь this_month внутри "stats"?это мой 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 в "stats" с этим: oObj["stats"]["this_month"] = "changed";ошибки и сбои моего скрипача.

...