<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>