繁体   English   中英

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

[英]Parsing Multiple (Thousands) of JSON objects from a url in Java

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

由于JSON数据中没有大括号,因此每个JSON对象周围只有方括号。

我将不胜感激。

顺便说一句,我试图使用的代码是在最高答案中发布的代码: 从Java中的URL读取json的最简单方法

谢谢

我已经找到正确的方法来处理此问题。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM