簡體   English   中英

如何在JavaScript中解析異常的JSON文件?

[英]How to parse an unusual JSON file in JavaScript?

我的項目中有一個JSON文件,如下所示:

{"_id":707860,"name":"Hurzuf","country":"UA","coord":{"lon":34.283333,"lat":44.549999}}
{"_id":519188,"name":"Novinki","country":"RU","coord":{"lon":37.666668,"lat":55.683334}}
{"_id":1283378,"name":"Gorkhā","country":"NP","coord":{"lon":84.633331,"lat":28}}

沒有逗號或數組項或任何其他內容。 我不確定如何處理這些數據並進行解析。

我寧願不必修改文件以防需要再次更新。 我從API網站( http://openweathermap.org/ )下載了它。

我認為您正在查看的格式不是完全有效的JSON。 它看起來更像是以換行符分隔的JSON(又名JSON Lines )。

每行都是有效的JSON對象,因此最好的選擇是分別解析每行,而不是將整個文件視為一個JSON對象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM