以下哪些是有效的 JSON 文件?

Which of the following are valid JSON documents?

以下哪些是有效的 JSON 文件?

  1. {“name”:”Fred Flintstone”;”occupation”:”Miner”;”wife”:”Wilma”}
  2. {“title”:”Star Wars”, “quotes”:[“Use The Force”,”These are not the Droids you are looking for”],”director”:”George Lucas”}
  3. {}
  4. {“city”:”New York”, “population”, 7999034, boros:{“queens”, “manhattan”, “staten island”, “the bronx”, “brooklyn”}}
  5. {“a”:1, “b”:{“b”:1, “c”:”foo”, “d”:”bar”, “e”:[1,2,4]}}

这显然是作业,所以我会尽量帮助你自己得出正确的解决方案,而不是直接交给你。

  1. 在 JSON 文档中查找哪个字符用于将各个 key/value 对彼此分开。其中一份文件使用了错误的字符。

  2. 在JSON中查找对象和数组的区别。有什么区别,哪些字符用于标记两者的开始和结束?其中一份文件的作者试图创建一个数组,但使用了对象的语法。

official JSON specification可以作为您的参考。