當給定JSON數據時,是否有工具可以在Java中生成JSON對象?這個工具會假設其中一個「流行」的JSON庫,或者讓你指定要使用的JSON庫。 例如與有效的JSON數據將JSON數據轉換爲一組Java對象
{
"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);
大約有一百種不同的工具可以轉換成JSON。我不會直截了當地回想哪些與Java協同工作,但Google很快就會告訴你,或者你可以參考[JSON網站](http://www.json.org/)。 –