如何解决JSON和Array有什么区别?
| JSON和Array有什么区别?他们为什么调用JSON对象和数组对象。 http://wiki.appcelerator.org/display/guides/使用+ TableViews +-+ data.js 这是数组还是JSON?我该如何识别?解决方法
JSON是一种基于JavaScript子集的数据格式。
规范的简化版本位于JSON主页上。完整规范可作为IETF RFC获得。
库以多种不同的语言存在,可以将一串JSON数据转换为适合该语言的数据结构(反之亦然)。可以在JSON主页底部附近找到其中一些列表。
数组是大多数编程语言所共有的数据结构,其中包含许多按特定顺序排列的变量。 JSON具有数组数据类型。
JSON对象是键/值对集合的序列化。大多数编程语言具有匹配的数据结构,例如Perl中的哈希或JavaScript中的(简单)对象。
在您链接到的页面中,没有提到JSON。它有一个变量(
weatherData
),分配了一个简单的对象(使用对象文字{}
),该对象具有一个键(reports
),该键被分配了一个数组(使用数组文字[]
),该数组包含多个对象,每个对象它由一堆键/值对组成,其中值都是字符串。
如果要删除第一行,然后删除分号,那么该示例将是一个表示相同信息的JSON数据结构。正如我之前所说,这是因为JSON基于JavaScript的子集,示例的这一部分与该子集一致。
, 它既不是JSON文本(JSON是文本数据交换格式-如果不是String
,则不是JSON)也不是Array
。
它是一个Object
,定义为对象文字,具有一个属性reports
,它是Object
实例的Array
(定义为数组文字),其属性描述了城市的天气状况。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。