使用Google Gson库如何在 JSON 字符串的根节点中注入元素?
使用 JSON.Simple 很容易:
String json = ...
JSONObject jsonObj = (JSONObject) JSONValue.parse(json);
jsonObj.put("hey", "yow!");
json = jsonObj.toJSONString(); // Now we have injected a node element
我一直在想如何用 Gson 做到这一点。你可能会问,当我可以使用 JSON.Simple 库来做到这一点时,我为什么需要 Gson;答案是,库有一个方便的对象序列化/反序列化功能。