How to nest objects when building JSON with JSONObject

前端 未结 4 667
你的背包
你的背包 2021-02-07 20:52

I\'m trying to encode this string for a POST request. Can anyone tell me how I can encode

{\"jsonrpc\": \"2.0\", \"method\": \"Files.GetSources\",         


        
4条回答
  •  滥情空心
    2021-02-07 21:18

    If you're asking how you'd put the nested params object in there, you'd probably do:

    JSONObject params = new JSONObject();
    params.put("media", "music");
    
    obj.put("params", params);
    

    To use an array (per your comments below), you'd do something like this:

    JSONArray properties = new JSONArray();
    properties.put("resume");
    properties.put("genre");
    properties.put("studio");
    ...
    
    JSONObject params = new JSONObject();
    params.put("properties", properties);
    
    obj.put("params", params);
    

提交回复
热议问题