簡體   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