以下哪些是有效的JSON文档?
{“name”:”Fred Flintstone”;”occupation”:”Miner”;”wife”:”Wilma”}
{“title”:”Star Wars”, “quotes”:[“Use The Force”,”These are not the Droids you are looking for”],”director”:”George Lucas”}
{}
{“city”:”New York”, “population”, 7999034, boros:{“queens”, “manhattan”, “staten island”, “the bronx”, “brooklyn”}}
{“a”:1, “b”:{“b”:1, “c”:”foo”, “d”:”bar”, “e”:[1,2,4]}}
答案 0 :(得分:0)
这显然是家庭作业,所以我会尽力帮助你自己找到正确的解决方案,而不仅仅是把它交给你。
在JSON文档中查找用于将各个键/值对彼此分开的字符。其中一个文件使用了错误的字符。
在JSON中查找对象和数组之间的区别。是什么区别以及哪些字符用于标记其中任何一个的开头和结尾?其中一个文档的作者试图创建一个数组,但使用了对象的语法。
official JSON specification可以作为参考。
答案 1 :(得分:-1)
{"name":"Fred Flintstone";"occupation":"Miner";"wife":"Wilma"}
此json格式无效,因为键和值对以“;”分隔它应该是“,”。
{"title":"Star Wars", "quotes":["Use The Force","These are not the Droids you are looking for"],"director":"George Lucas"}
是有效的json格式。
{}
格式有效。
{"city":"New York", "population", 7999034, boros:{"queens", "manhattan", "staten island", "the bronx", "brooklyn"}}
无效的Json格式,因为缺少键值对格式。
{"a":1, "b":{"b":1, "c":"foo", "d":"bar", "e":[1,2,4]}}
有效。