嗨我非常喜欢这个json的东西,我有一个要求就像从文本文件中读取json数据。我只能读取一个对象,但我想要读取多个对象。请帮助我这个
这是我在文本文件中的json格式
{
"_count": 30,
"_start": 0,
}{
"_count": 33,
"_start": 0,
}
这是我用java编写的
String s = null;
FileInputStream fis = new FileInputStream(new File("C:\\json.txt"));
s = IOUtils.toString(fis);
JSONObject json = (JSONObject)JSONSerializer.toJSON(s);
所以使用这段代码我可以得到第一个对象,无论如何也得到第二个..我正在使用json-lib-2.4-jdk15.jar来解析我的json。
答案 0 :(得分:0)
如果您可以更改文本文件存储数据的方式,我建议将所有内容放入JSON数组中;这样,每个文件只有一个JSON对象,这意味着你可以用JSON解析器纯粹解析它。