<script type=
"text/javascript"
>
function
setJson(jsonStr,name,value)
{
if
(!jsonStr)jsonStr=
"{}"
;
var
jsonObj = JSON.parse(jsonStr);
jsonObj[name] = value;
return
JSON.stringify(jsonObj)
}
function
deleteJson(jsonStr,name)
{
if
(!jsonStr)
return
null
;
var
jsonObj = JSON.parse(jsonStr);
delete
jsonObj[name];
return
JSON.stringify(jsonObj)
}
var
myjsonStr = 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>