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
我想做的是
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