JSON解码无法正常工作。

3
这是我的3.txt文件: json文件 我不知道为什么它只有一个数据时可以工作,但当有更多数据时就无法工作。
这是我的代码: 代码

3
3.txt 不包含有效的 JSON。 - user1864610
1
上图中的内容存储不正确。每个对象,用开放和关闭大括号 {} 表示,必须后跟一个逗号 , 表示对象之间的分隔。目前,你的JSON无效并且无法正常工作。尝试将文本文件内容通过像 http://jsonlint.com 这样的工具运行。 - Ohgodwhy
@Ohgodwhy 好的,我修好了,它可以工作了。我可以问你任何问题吗? - Keerati Pongram
1个回答

6

你的3.txt不包含有效的JSON。你需要调整你的示例字符串,使其成为有效的JSON,方法是在字符串周围添加引号,在对象之间添加逗号,并将对象放置在一个包含数组(或对象)中。 应该像这样:

 [{"address":"+6161616","body":"asda","date":"1231"},
{"address":"+616sdfs6","body":"as3sda","date":"155231"},
{"address":"+6161616","body":"asda","date":"123551"}]

您可以在这里测试JSON是否有效。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接