我的代碼來創建一個新的JSONObject和寫入文件:toJSONString()是未定義的類型的JSONObject
JSONObject obj = new JSONObject();
obj.put("name", "abcd");
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);
try {
FileWriter file = new FileWriter("c:\\test.json");
file.write(obj.toJSONString());
file.flush();
file.close();
} catch (IOException e) {
e.printStackTrace();
}
System.out.print(obj);
我的問題是在
file.write(obj.toJSONString());
它說,
The method toJSONString() is undefined for the type JSONObject.
我是否缺少任何圖書館?或者我錯了?有沒有其他的方法來做到這一點?
也許你meants'obj.toString()'? –
我嘗試過,但給我錯誤。 – MDEVLP
它給出了什麼錯誤? –