java使用json库从文本文件中读取多个json对象
嗨,我对这个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
# 1 楼答案
如果可以更改文本文件存储数据的方式,我建议将所有内容放入JSON数组;这样,每个文件将只有一个JSON对象,这意味着您可以纯粹使用JSON解析器对其进行解析