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 = [];





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

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

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

js中json对象转换为array

今天遇到了一个将json对象格式转换为js数组的问题,网上down了一下,发现只是对json进行了一些操作。在此写了一个小小的代码,以供有需要的人使用。...
  • yun__yang
  • yun__yang
  • 2015年12月22日 15:56
  • 28690

javascript里面的数组,json对象,动态添加,修改,删除示例

javascript里面的数组,json对象,动态添加,修改,删除示例
  • u014199860
  • u014199860
  • 2017年04月27日 09:52
  • 486

javascript 中的JSON.stringify - 将对象和数组转换为json格式(来源于网络)

JSON.stringify 函数 (JavaScript) 将 JavaScript 值转换为 JavaScript 对象表示法 (Json) 字符串。 ...
  • qq826060882
  • qq826060882
  • 2015年01月06日 13:41
  • 2559

前端学习之——js解析json数组

**前端学习之——js解析json数组** 解析json数组即对JSONArray的遍历一、对于标准的json数组如:var result=[{"flag":1,"macId":"2","mbId"...
  • u012235651
  • u012235651
  • 2017年05月04日 17:00
  • 5439

javascript里面的数组,json对象,动态添加,修改,删除示例

javascript里面的数组,json对象,动态添加,修改,删除示例 var a = JSON.parse("{\"title\":\"\",\"data\":[]}"); var b = JS...
  • wojiaoguchenghuanye
  • wojiaoguchenghuanye
  • 2015年12月04日 10:57
  • 1542

js将数组转化成json

要使用json来传输数据,必须将所承载的数据转换成json的格式。json的格式如下:  JSON建构于两种结构:      1. “名称/值”对的集合。不同的语言中,它被理解为对象(obje...
  • IT_xiaocao
  • IT_xiaocao
  • 2017年02月16日 17:42
  • 8231

json数组对象和对象数组

一、Json的简单介绍  从结构上看,所有的数据最终都可以分成三种类型:  第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的...
  • qyf_5445
  • qyf_5445
  • 2013年03月04日 21:35
  • 65026

如何向以json对象为元素的数组中追加一个新的元素

var j =[{"name":"caocao","sex":"男"}]; var j =[{"name":"caocao","sex":"男"},{"name":"liubei","sex":"男...
  • xualaleilei
  • xualaleilei
  • 2015年10月23日 18:52
  • 605

JavaScript的json和Array及Array数组的使用方法

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集.也可以称为数据集和数组类似,能够存数据!...
  • qinqingz
  • qinqingz
  • 2016年10月16日 16:27
  • 1281
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js控制json对象、json数组总结
举报原因:
原因补充:

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