gpt4 book ai didi

javascript - JSON 和数组有什么区别?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:38:16 25 4
gpt4 key购买 nike

JSON 和数组有什么区别?为什么叫JSON Objects和Array Objects。

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

这是数组还是 JSON?我如何识别?

最佳答案

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

规范的简化版本可在 JSON homepage 上获得. full specification作为 IETF RFC 提供。

库以许多不同的语言存在,可以将 JSON 数据字符串转换为适合该语言的数据结构(以及以其他方式)。可以在 JSON 主页底部附近找到其中一些的列表。

数组是大多数编程语言通用的数据结构,它包含许多按特定顺序排列的变量。 JSON 具有数组数据类型。

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

在您链接到的页面中,没有提及 JSON。它有一个变量 (weatherData),该变量分配有一个简单对象(使用对象字面量 {}),该对象具有一个键(reports)为其分配了一个数组(使用数组字面量 []),该数组包含许多对象,每个对象都由一堆键/值对组成,其中值都是字符串。

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

关于javascript - JSON 和数组有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6151593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com