JSON和Array之间有什么区别?

Joh*_*per 4 javascript

JSON和Array之间有什么区别?他们为什么调用JSON对象和数组对象.

http://wiki.appcelerator.org/display/guides/Using+TableViews+-+data.js

这是一个数组还是JSON?我怎么识别?

Que*_*tin 5

JSON是一种基于JavaScript子集的数据格式.

JSON主页上提供了该规范的简化版本.在完整的规范可作为IETF RFC.

库存在许多不同的语言中,可以从一串JSON数据转换为适合该语言的数据结构(并以另一种方式转换).可以在JSON主页底部附近找到其中一些列表.

数组是大多数编程语言共有的数据结构,它包含特定顺序的多个变量.JSON具有数组数据类型.

JSON对象是键/值对集合的序列化.大多数编程语言都有匹配的数据结构,例如Perl中的哈希或JavaScript中的(简单)对象.

在您链接的页面中,没有提到JSON.它有一个变量(weatherData),它被赋予一个简单的对象(使用一个对象文字{}),它有一个key(reports),它被赋予一个数组(使用数组文字[]),该数组包含许多对象,每个对象由一个对象组成.一组键/值对,其中值都是字符串.

如果要删除第一行,并在末尾删除分号,则示例将是表示相同信息的JSON数据结构.这是因为,正如我之前所说,JSON基于JavaScript的一个子集,并且该示例的一部分符合该子集.