【发布时间】:2016-08-25 07:15:44
【问题描述】:
我收到了下面的 JSON 代码,并被要求解释代码有什么问题。我在http://www.jsonlint.com/ 使用了 JSON 解析器,解析器说它是一个有效的 JSON 文件,所以我不确定它有什么问题。
谁能告诉我这个文件有什么问题,或者我可以在哪里找到可以解释和回答我的问题的资源。
{
"coord":{
"lon":-83.45,
"lat":39.89
},
"sys":{
"type":1,
"id":2164,
"message":0.004,
"country":"US",
"sunrise":1472036117,
"sunset":1472084182
},
"weather":[
{
"id":800,
"main":"Clear",
"description":"sky is clear",
"icon":"01n"
}
],
"base":"stations",
"main":{
"temp":17.8,
"pressure":1023,
"humidity":88,
"temp_min":16,
"temp_max":19.44
},
"visibility":16093,
"wind":{
"speed":3.6,
"deg":170
},
"clouds":{
"all":1
},
"dt":1472028028,
"id":4517009,
"name":"London",
"cod":200
}
【问题讨论】:
-
它似乎没有任何问题(除非您希望数据改为 XML,或包含
"earthquakes"项目,或与 JSON 格式无关的其他内容)。 -
这是有效的 JSON,可能你的代码解析方式有问题。
-
jsonformatter.curiousconcept.com 表示它对多个 RFC 有效。应该有什么问题?
-
它解析正确。我在想也许对象和记录可以应用更广泛的级别语法?喜欢用花括号包裹每个对象并记录?
-
它的有效JSON,谁给了这个JSON来解释什么是错的,我想只是想检查一下你是否可以验证它。