我必须创建如下所示的 json 字符串,
{ “数据”:{ “数据”:“消息”},“状态”:“成功”}
我正在使用下面的代码动态创建 json 字符串,
> JSONObject jsonObject = new JSONObject();
> JSONObject jsonData = new JSONObject();
> try {
> jsonData.put("data", "message");
> jsonObject.put("data",jsonData);
> jsonObject.put("status", "SUCCESS");
> Log.d("AYadav", new Gson().toJson(jsonObject));
> } catch (JSONException e) {
> e.printStackTrace();
> }
但是从上面的代码我得到下面的 json 字符串,
{ “名称值对”:{ “数据”: { “名称值对”:{ “数据”:“消息” } }, “状态”:“成功”}}
为什么会有额外的nameValuePairs?