- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我创建一个新的 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.
我是否缺少任何库?还是我做错了?有其他方法吗?
最佳答案
JSONObject类没有 toJSONString()
方法。相反,它会覆盖 toString()
生成json的方法。
要获取对象的 json 表示,只需使用 obj.toString()
。
关于java - toJSONString() 未为 JSONObject 类型定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17907812/
我想编写端点的其余响应,这是来自 Controller 的文件中的 json,我在响应中返回 JSONArray OBJ [ { "_fie
我创建一个新的 JSONObject 并写入文件的代码: JSONObject obj = new JSONObject(); obj.put("name", "abcd"); obj.put("ag
我有一个使用JxBrowser 6.21开发的java应用程序。并愿意迁移到JxBrowser 7。JxBrowser版本6中的JSObject类中有一个toJSONString()方法。但是JxBr
问题 我在生产中收到了一个恼人的崩溃报告,我无法解决,但我认为它与这个 github issue 有关。 问题是崩溃看起来是随机出现的,而不是在某个操作之后。 我追踪到下一行的 source,我认为它
我想获取以下词典的 json 字符串,但我不知道正确的方法是什么。 /* For example, I have a Dictionary contains a set of users and I
我正在尝试使用 ToJsonString在 Cloudformation 中用于 Cloudwatch 仪表板。我收到以下错误: { status: 400, message:
我是一名优秀的程序员,十分优秀!