我创建新 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());
它说
JSONObject 类型的 toJSONString() 方法未定义。
我错过了任何图书馆吗?还是我做错了?有没有其他方法可以做到这一点?