请问json如何追加内容,并且修改,和删除 *** 作。急~

请问json如何追加内容,并且修改,和删除 *** 作。急~,第1张

json追加内容并且修改删除 *** 作示例:冲高

1、增加:

myObj.user='我是新增的用户-小明'

x+="<h1>增加后的数据</h1>"散旁尺forin()

2、修改:

myObj.name="我的网站"

x+="<h1>修改后的数据</h1>"forin()

3、删启高除:

deletemyObj.sites

x+="<h1>删除后的数据</h1>"forin()

扩展资料

JS动态动态创建JSON数据字符串,并且可以删除添加修改

<scripttype="text/javascript">

//添加或者修改json数据

functionsetJson(jsonStr,name,value)

{

if(!jsonStr)jsonStr="{}"

varjsonObj=JSON.parse(jsonStr)

jsonObj[name]=value

returnJSON.stringify(jsonObj)

}

//删除数据

functiondeleteJson(jsonStr,name)

{

if(!jsonStr)returnnull

varjsonObj=JSON.parse(jsonStr)

deletejsonObj[name]

returnJSON.stringify(jsonObj)

}

//生成测试

varmyjsonStr=setJson(null,"name","aaa")

alert(myjsonStr)

//添加测试

myjsonStr=setJson(myjsonStr,"age",18)

alert(myjsonStr)

//修改测试

myjsonStr=setJson(myjsonStr,"age",20)

alert(myjsonStr)

//删除测试

myjsonStr=deleteJson(myjsonStr,"age")

alert(myjsonStr)

</script>

<!DOCTYPE html>

<html>

<head lang="en">

<meta charset="UTF-8">

<title>jQuery对json快速赋值</title>

<!--引用jQuery库-->

<script src="jquery-1.4.1.js"></script>

<script type="text/javascript">毕段

var obj =[{"name":"海军","pa":"006"},{"name":"abv","pa":"333333"}]

function add(){

obj.push({"name":"项","password":"vv6"})

alert("键迹ok")

}

function del(a){

$.each(obj,function(n,value) {

if (value.name==a)

{

obj.splice(n,1)

alert(value.name)

}

})

}

function alist()

{

$.each(obj,function(n,value) {

alert(n+"/"+ value.name)

})

}

</script>

</HEAD>

<BODY>

<input type="button" value="list" onClick="alist()">手亮誉

<input type="button" value="add" onClick="add()">

<input type="button" value="del" onClick="del('海军')">

</BODY>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11989656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存