1

嗨,我对这个 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。

4

1 回答 1

0

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

于 2013-07-28T16:57:28.660 回答