当给定 JSON 数据时,是否有一种工具可以在 Java 中生成 JSON 对象?此工具将假定是“流行” JSON 库之一,或者让您指定要使用的 JSON 库。例如使用有效的 JSON 数据
{
"age":100,
"name":"mkyong.com",
"messages":["msg 1","msg 2","msg 3"]
}
当使用“ org.json.simple.*
”时,该工具会生成类似这样的东西
JSONObject obj = new JSONObject();
obj.put("name", "mkyong.com");
obj.put("age", new Integer(100));
JSONArray list = new JSONArray();
list.add("msg 1");
list.add("msg 2");
list.add("msg 3");
obj.put("messages", list);