使用json lib从文本文件中读取多个json对象

时间:2013-07-28 15:29:01

标签: java json json-lib

嗨我非常喜欢这个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 个答案:

答案 0 :(得分:0)

如果您可以更改文本文件存储数据的方式,我建议将所有内容放入JSON数组中;这样,每个文件只有一个JSON对象,这意味着你可以用JSON解析器纯粹解析它。