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

本文介绍如何使用JavaScript对JSON对象和数组进行添加与删除操作,并演示了如何将JavaScript对象转换为JSON字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

-------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字符串











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值