看来JSON不先讲完那是不行的,那么我们就先把JSON讲完吧。
JSON的格式相信大家在第二卷时就已经知道了个大概,即:
{元素:值}(1.9版本以前)
{“元素“:值}(1.9版本即以后)
其中,值可能是字符串、数字、布尔值等奇奇怪怪的东西,有些要加引号(比如字符串),有些不需要加引号。
但是其实JSON还带有另一种格式,这种格式它并不是用大括号包起来的,而是用中括号,即:
[对元素:值](1.9版本以前)
[“元素“:值](1.9版本以后)
你可能会问:哎这两种格式不是一模一样吗?
其实是不一样的,不一样的地方就在于前者有多个对象时只能:
{“text“:“我的天淦***“,“color“:“red“}
或者是{“text“:“我的天“,“color“:“red“,“extra“:[{“text“:“淦“},{“text“:“***“}]}
而后者却可以这样子:
[{“text“:“我的天“,“color“:“red“},“淦“,“***“]
或者是
[{“text“:“我的天“,“color“:“red“},{“text“:“淦“},{“text“:“***“}]