json对象元素的添加删除和转换

  • Post author:
  • Post category:其他


——-JSON对象和JSON数组添加删除元素——————————————————

(1)

纯JSON文本可以这样

var json={

id:”id1″,

name:”开心”

};

//添加

json[“gender”]=”男”

json[“age”]=26;

alert(json.age);

//删除

delete json[“age”];

alert(json.age);

alert(json.gender);

正常对象的删除:

var o = new Object;

o.name = “David”;

alert(o.name);


//输出 “David”

delete o.name;

alert(o.name);


//输出 “undefined”

(2)

纯json对象的话就把以上的var json先json1 = JSON.parse(json)就可以了

(3)

如果用JSON数组文本的话可以这样

var mainArray = [

{“tag” :”任务”,”num”:2},

{“tag” :”工作” ,”num”:6}

];

mainArray .push({

“tag”:”开会”,”num”:3

});

mainArray.shift();//删除数组头元素

mainArray.pop();//删除数组尾元素

—-由object创建json文本格式的方法————————————————————————————

<p id=”a”>ssss</p>

<script>



var data = new Object();



data.name = “airuikun”;



data.sex = “man”;



var s = JSON.stringify(data);



document.getElementById(“a”).innerHTML = s;

</script>

JSON.parse(data);—-从json字符串转换成json对象

$.parseJSON(data);—-从json字符串转换成json对象

JSON.stringify();—-把json对象转换成json字符串



版权声明:本文为tony19890820原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。