【问题标题】:Treves the JSON object and manipulate the value in javaTreves JSON 对象并在 java 中操作值
【发布时间】:2022-01-25 05:36:14
【问题描述】:

我想做的是

JSON:

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

预期:

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

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

【问题讨论】:

  • “Treves”是什么意思?
  • 遍历整个 JSON
  • 您的意思是“遍历”吗?

标签: java json jsonnode


【解决方案1】:

您需要将 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

【讨论】:

    猜你喜欢
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    • 2012-12-29
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 2015-07-01
    • 2021-11-27
    相关资源
    最近更新 更多