Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想做的是
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");
请参阅如何在 Java 中解析 JSON