从Java中的url解析多个(数千个)JSON对象

时间:2015-03-17 19:23:09

标签: java json

我必须使用Java中的url来处理数千个JSON对象。我尝试使用我常用的JSON代码,但收到错误Exception in thread "main" org.json.JSONException: A JSONObject text must begin with '{' at 2 [character 3 line 1]

因为JSON数据中没有花括号,每个JSON对象周围只有方括号。

我很感激我能得到的任何帮助。

BTW我尝试使用的代码是在最高答案中发布的代码:simplest way to read json from a URL in java

谢谢

1 个答案:

答案 0 :(得分:0)

我找到了处理此问题的正确方法。

一旦我将数据视为JSON数组,它就可以正常工作。 然后,我通过数字引用而不是该名称指定我想要的字段。例如: System.out.println(json.toString()); System.out.println(json.get(2));

将打印标题行,然后打印标题行的第二个字段。

为了处理下一个对象,我假设在每次递归时推进行号的循环可以正常工作。