js控制json对象、json数组总结

原创 2015年11月21日 15:01:29

日常工作中发现熟练掌握对json的操作能极大的增加工作效率
这里做一次简单的总结

一、json对象

var json = {};


添加:json["name"] = "liao"; //此时 json 为{“name”:"liao"}

json["age"] = "18"; // 此时 json 为 {"name":"liao", "age":"18"}


删除:delete json["name"]; //此时 json 为 {"age":"18"}

json["name"] = "liao"; 


遍历:for(var key in json){

    alert(json[key]);

   }


清空: json = {};


二、json数组

var jsonArray = [];

var json = {"name":"liao"};


添加:jsonArray.push(json); //此时 jsonArray 为 [{"name":"liao"}]

json = {"name":"zhang"};

jsonArray.push(json); // 此时 jsonArray 为 [{"name":"liao"}, {"name":"zhang"}]


删除:delete jsonArray[0]; // 此时 jsonArray 为 [{null, "name":"zhang"}]

jsonArray.push({"name","liao"});


遍历:for(var i=0; i<jsonArray.length; i++){

if(jsonArray[i] !==null){

    alert(jsonArray[i].name);

}

         }

或:  for(var i in jsonArray){

alert(jsonArray[i].name); // 或 jsonArray[i]["name"]

}

}


清空:jsonArray = [];





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Day-14 JS中的JSON,for..in..与数组对象的操作

1.JSON什么是json? JSON是一种基于文本的数据交换方式,或者叫做数据描述格式,你是否该选用他首先肯定要关注它所拥有的优点。 JSON的优点:   1、基于纯文本,跨平台传递极其简单;...
  • MrKou47
  • MrKou47
  • 2016年01月12日 22:53
  • 205

js与php对象数组的不同点分析以及怎样应用json数据

JS对象结构:创建一个对象: 方法一 var aaa = { firsetname:"liu", lastname:"xuan", class:four, down:funct...

json定义和格式、js数组和js对象的区别、

Json的规格非常简单,只用一个页面几百个字就能说清楚,而且Douglas Crockford声称这个规格永远不必升级,因为该规定的都规定了。 1) 并列的数据之间用逗号(”, “)分隔。 2) ...

json对象与数组以及转换成js对象的简单实现方法

JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集。 •数据在名称/值对中 •数据由逗号分隔 •花括号保存对象 •方括号保存数组 JSON 对象 ...

js中js数组、对象与json之间的转换

在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如: JSON字符串: var str1 = '{ ...

理清JS数组、json、js对象的区别与联系

最近在敲代码时,遇上了一个关于JS数组的问题,由此引发了关于函数和json的联想,曾经觉得很畅顺的知识点突然模糊了。于是,为了理清这些东西,有了如下这篇文章。觉得没问题的猿们可以当复习,而那些带着疑问...

json各种解析,包括数组,对象

  • 2015年10月29日 14:05
  • 3KB
  • 下载

java-对象数组转换为json

  • 2013年05月06日 11:15
  • 7KB
  • 下载

JS操作JSON对象总结

JS操作JSON总结 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。 同时,JSON是 Java...

JavaScript数组对象JSON学习笔记

  • 2013年07月30日 14:40
  • 9KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js控制json对象、json数组总结
举报原因:
原因补充:

(最多只允许输入30个字)