json添加、删除、遍历属性

  1. <script>
  2. var obj={"age":12,"name":"huangbiao"};
  3. alert(obj.age);
  4. alert(obj.name);
  5. //添加属性
  6. obj["sex"] = "boy";    或  obj.sex="男";
  7. //遍历JSON对象
  8. for(var index in obj){
  9. alert(index);
  10. alert(obj[index]);
  11. }
  12. //删除JSON属性
  13. delete obj.age;
  14. alert(obj.age);
  15. </script>

  //json 数组对象

var productArr = [
{"pName":"笔记本","price":"4800","address":"广东富山"},
{"pName":"鼠标","price":"50","address":"北京"},
{"pName":"空调","price":"1300","address":"格力"}
];

//添加对象

productArr.push({"pName":"sssssss","price":"1300","address":"格力"});

var str1 = {"name": "apple", "sex": "21"};

 

// 参数:prop = 属性,val = 值

function createJson(prop, val) {

 // 如果 val 被忽略

 if(typeof val === "undefined") {

 // 删除属性

 delete str1[prop];

 }

 else {

 // 添加 或 修改

 str1[prop] = val;

 }

}

时间: 2024-10-14 12:13:33

json添加、删除、遍历属性的相关文章

JavaScript学习 - 基础(八) - DOM 节点 添加/删除/修改/属性值操作

html代码: <!--添加/删除/修改 --> <div id="a1"> <button id="a2" onclick="add()">add</button> </div> <div id="a3"> <button onclick="del()">del</button> </div> &l

JSON对象添加删除属性

假如目前我们有如下一个Json对象 1 var jsonObj={ 2 3 'param1':22, 4 5 'param2' :33 6 7 }; 增加属性: 我们现在向该对象jsonObj中添加一个新的属性字段:param3. 有如下方式: jsonObj.param3=44; jsonObj[param3]=44; 遍历查询属性 如果需要遍历查询整个对象的所有属性 for(var key in jsonObj){ objValue=jsonObj[key] } 修改属性值 如果需要修改某个

SQL Server 如何添加删除外键、主键,以及更新自增属性

1.添加删除主键和外键 例如: -----删除主键约束DECLARE @NAME SYSNAMEDECLARE @TB_NAME SYSNAMESET @TB_NAME = 'Date'SELECT TOP 1  @NAME=NAME FROM SYS.OBJECTS WITH(NOLOCK)WHERE TYPE_DESC ='PRIMARY_KEY_CONSTRAINT' AND PARENT_OBJECT_ID = (    SELECT OBJECT_ID    FROM SYS.OBJE

使用jquery将表单自动封装成json对象 /json对象元素的添加删除和转换

$.fn.serializeObject = function () { var o = {}; var a = this.serializeArray(); $.each(a, function () { if (o[this.name]) { if (!o[this.name].push) { o[this.name] = [o[this.name]]; } o[this.name].push(this.value || ''); } else { o[this.name] = this.v

删除JSON中的一个属性

一个JSON如下 var myObj = {'test' : {'key1' : 'value', 'key2': 'value'}} 使用 delete 来删除一个属性 delete myObj.test.key1;

ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新

ArcGIS Engine效率探究——要素的添加和删除.属性的读取和更新 来自:http://blog.csdn.net/freewaywalker/article/details/23703863 分类: ArcNotes2014-04-14 20:56 1781人阅读 评论(0) 收藏 举报 1. 要素的添加 ArcGIS Engine中,主要有两个方法用于要素的添加: Using IFeatureClass.CreateFeature followed by IFeature.Store

js+jquery动态设置/添加/删除/获取元素属性的两种方法集锦对照(动态onclick属性设置+动态title设置)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html140/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>

JavaScript对Json的增删改属性

<script type="text/javascript"> var json = { "age":24, "name":"cst" }; //修改Json中的age值,因为Json中存在age属性 json["age"] = 30; alert(json.age); //30 //增加Json中的sex值,因为Json中不存在sex属性 json["sex"] = &qu

WebService的简单运用添加删除

WebService是一种跨编程语言和跨操作系统平台的远程调用技术,简单来说就是将数据存储到项目的文件夹下 .NET中基于DOM核心类 XmlDocument 表示一个XML文档 XmlNode表示XML文档中的单个节点 XmlNodeList表示排序节点集合 XmlElement表示一个元素 XmlAttribyte 表示一个属性 XmlAttribyteCollection表示元素节点的属性集合 XmlText表示元素或属性的文本类容 ----------------------------

超实用的JavaScript代码段 Item6 -- 对Json的增删改属性

使用JS对Json数据的处理,项目遇到需要对Json数据进行相关操作,比如增删改操作,本以为会比较难,网上搜索下,发现还是比较简单的,贴一段代码: <script type="text/javascript">         var json = {             "age":24,             "name":"cst"         };         //修改Json中的age值,因