有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

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