[英]Reading Multiple JSON objects in java
{"phone":1234,"name":"rose","key":1,"country":"india"}
{"phone":6789,"name":"jasmine","key":2,"country":"india"}
在讀取這種類型的 json 數據時,我收到此錯誤:
Unexpected token LEFT BRACE({) at position 54.
at org.json.simple.parser.JSONParser.parse(JSONParser.java:146)
at org.json.simple.parser.JSONParser.parse(JSONParser.java:92)
誰能幫我解決這個錯誤?
您似乎有 2 行 JSON。 每行本身都是一個有效的 JSON 對象/文檔,但是如果將兩行一起傳遞,那么它將不是一個有效的 JSON 文檔。 你的選擇是
將每一行作為一個單獨的條目讀取,並在該行上調用 JSON object 解析器。
使用數組來處理這兩行:
[ {“電話”:1234,“姓名”:“玫瑰”,“鑰匙”:1,“國家”:“印度”},{“電話”:6789,“姓名”:“茉莉花”,“鑰匙”: 2,"國家":"印度"} ]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.