Treves JSON 对象并操作 java 中的值

Treves the JSON object and manipulate the value in java

我想做的是

JSON:

{
aKey:{
        aChildKey:""
     },
bKey:""
}

预计:

aKey:{
        aChildKey:"aKey.aChildKey"
     },
bKey:"bKey"
}

请有人帮助我获得预期的价值

您需要将 JSON 反序列化为一个对象,设置值,然后将其序列化回 JSON。有许多库可供您使用,例如 org.json、gson 或 Jackson。这些库还允许您直接修改值。例如,使用 org.json,你可以这样做:

JSONObject jsonObject = new JSONObject(myJsonString);
jsonObject.getJSONObject("akey").put("aChildKey","aKey.aChildKey");

How to parse JSON in Java