`
softlife
  • 浏览: 108408 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript中json对象与array数组比较

阅读更多
<script type="text/javascript">
var json ={ses:[[1,1],[2,2]],tes:[[3,3],[4,4]]};

for(var j in json){
	alert(j);
	for(var key in json[j]){
		alert(json[j][key]);
	}
}
//打印顺序:ses/1,1/2,2/tes/3,3/4,4
</script> 


个人理解:
1.var arr = [[1,1],[2,2]];
  数组的用for(var i in arr) 中取得的i就是数组的下标。即:数字。用arr[i]来取得值。
2.var json ={s:1};
  json数组for(var i in json) 中取得的i就是键即:s。用json[i]来取得值。

比较:
    其实json和arr取值的方式都是一样的。都是通过键来取得值。
只不过数组的键,默认以零开始德数字。json是可以说是指定了key(键)的一种特殊数组(大数组)。
分享到:
评论

相关推荐

    比较json对象中的两个数组含有的相同元素,点击按钮输出新的数组

    当你需要比较两个JSON对象中的数组并找出它们共有的元素时,可以采用几种不同的方法。在这个场景下,我们将探讨如何实现这个功能,并点击一个按钮后,将新数组的结果输出。这涉及到JavaScript的数据操作、数组遍历...

    经典ASP读取JSON字符串/生成JSON对象,数组对象等。

    这篇关于“经典ASP读取JSON字符串/生成JSON对象,数组对象等”的知识将详细介绍如何在ASP环境中处理JSON数据。 1. **JSON对象与数组的结构**: JSON对象以大括号{}表示,键值对之间用逗号分隔。键必须是字符串,用...

    将数组转换成JSON对象

    这段代码展示了如何使用一个自定义的`toJSON`函数来将JavaScript中的数组或对象转换为JSON字符串。这里使用了jQuery的`$.each`方法遍历对象的所有键值对,并根据类型进行相应的处理,如对字符串类型的值进行引号包围...

    C++调用cjson解析数组

    这些信息通常以键值对的形式存在于JSON对象中,你可以按照上述步骤解析出数组,再遍历每个对象并访问相应的键。 在实际项目中,确保正确处理异常情况也很重要,比如检查`cJSON_Parse`是否成功返回非空指针,以及...

    JavaScript数组对象JSON学习笔记

    3. **直接支持 JavaScript 对象:** JSON 与 JavaScript 对象非常相似,可以直接在 JavaScript 中使用。 ##### JSON 与 XML 的比较 1. **效率:** JSON 比 XML 更节省带宽,因为 JSON 的数据结构更加紧凑。 2. **...

    C++ Json解析

    JSON由键值对组成,其基本结构为对象(Object)和数组(Array)。对象以大括号 `{}` 包裹,键值对之间用逗号分隔,键(Key)是字符串,值(Value)可以是各种类型,如字符串、数字、布尔值、null、对象或数组。数组...

    JSON解析数组

    Android JSON解析数组是Android开发中的常见任务,因为许多API返回的数据以JSON数组的形式存在。在这个场景下,我们将深入探讨如何在Android中解析JSON数组,并结合PHP服务器进行数据交互。 首先,我们需要了解JSON...

    js实现json数组分组合并操作示例

    在JavaScript编程中,...综上,本示例展示了JavaScript处理JSON数组的分组合并操作,涉及到的基本概念包括数组遍历、对象属性访问、哈希映射以及数组操作。了解这些知识点有助于提升在实际项目中处理JSON数据的能力。

    JS中彻底删除JSON对象组成的数组中的元素

    本篇主要介绍如何在JS中有效地删除JSON对象组成的数组中的元素。 首先,我们要理解JS中的数组删除方式。在尝试删除数组中的元素时,通常会想到使用`delete`运算符。例如,对于一个包含三个JSON对象的数组: ```...

    JavaScript对象与数组参考大全

    在这份"JavaScript对象与数组参考大全"中,我们将深入探讨JavaScript的核心概念——对象和数组,它们是JavaScript编程的基础,也是理解和编写复杂应用的关键。 一、JavaScript对象 1. 对象定义:JavaScript对象是一...

    二维数组转json的java源码

    在Java编程中,将二维数组转换为JSON对象是一项常见的任务,特别是在处理表格数据或结构化信息时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它...

    使用json-lib将java对象转换成json字符串

    标题中的“使用json-lib将java对象转换成json字符串”指的是在Java编程中,利用json-lib这个库来将Java对象转化为JSON格式的字符串。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端...

    json转化数组

    在处理JSON数据时,我们经常需要将JSON对象或JSON数组转化为JavaScript数组,以便于操作和处理。 **JSON与数组的差异** JSON格式通常用于存储结构化数据,它可以表示对象(键值对)和数组(有序元素集合)。数组在...

    JS实现:数组中的json对象,按某个字段来进行字母排序.pdf

    在JavaScript中,数组排序是一个常见的操作,特别是在处理包含复杂数据结构如JSON对象的数组时。本文将详细讲解如何使用JavaScript实现对数组中的JSON对象按某个字段进行字母排序,并提供一个具体的示例函数。 首先...

    JavaScript对JSON数组简单排序操作示例

    JavaScript提供的sort方法非常灵活,不仅可以对简单数据类型进行排序,还可以通过比较函数来对复杂数据结构进行排序,这使得它非常适合处理包含JSON对象的数组排序。实际应用中,排序操作是一个非常基础且常见的操作...

    js解析php数组对象数组对象数组对象.docx

    在 JavaScript 中解析这个数组: ```javascript var phpArray = &lt;?php echo json_encode($array); ?&gt;; console.log(phpArray); // 输出 ["apple", "banana", "cherry"] ``` 这里需要注意的是,通常情况下,PHP 的...

    js将数组对象格式的的数据转为json

    当你需要将数组对象格式的数据转换成JSON(JavaScript Object Notation)时,这是因为JSON作为一种轻量级的数据交换格式,广泛用于Web服务与客户端之间的数据传输,因为它的可读性和易于解析的特性。在本篇文章中,...

    使用JavaScript数组模拟Java的Hashtable集合

    因为,JavaScript的数组非常特殊,而且如果你能够理解它,那么对于我们学习JSON对象语法就非常容易理解了--因为JSON就是一个数组--我们也可以把它看成一个Hashtable集合对象!本人认为,理解JavaScript的数组是学习...

    JavaScript数组用法详解

    JavaScript 数组有多种创建方式,包括使用 Array() 构造函数、数组直接量、JSON 等方式。使用 Array() 构造函数可以创建一个空数组、带有初始元素的数组、指定长度的数组等。数组直接量是一种简洁的创建数组的方式...

    json字符串操作,数组类型的格式,增删改查

    本篇将详细介绍如何在JavaScript中对JSON字符串进行数组类型的操作,包括增加元素、删除元素、修改元素以及查询元素。 一、JSON字符串转换为JavaScript对象 在进行操作之前,首先需要将JSON字符串转换为JavaScript...

Global site tag (gtag.js) - Google Analytics