『壹』 請問json如何追加內容,並且修改,和刪除操作。急~
json追加內容並且修改和刪除操作示例:
1、增加:
myObj.user='我是新增的用戶-小明';
x +="<h1>增加後的數據</h1>"forin();
2、修改:
myObj.name= "我的網站";
x +="<h1>修改後的數據</h1>"forin();
3、刪除:
delete myObj.sites;
x +="<h1>刪除後的數據</h1>"forin();
(1)將字元串添加到json擴展閱讀
JS動態動態創建JSON數據字元串,並且可以刪除添加修改
<script type="text/javascript">
//添加或者修改json數據
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>
『貳』 html的字元串怎麼轉json
C#如何將php序列化後的字元串轉成json字元串 只需要html轉碼就行了 System.Web.HttpUtility.HtmlEncode(HtmlDecode)方法對字元進行編碼(解碼)的;答題不易,互相理解,您的採納是我前進的動力,感謝您。希望回答對你有幫助,如果有疑問,請繼續追問
『叄』 string可以轉換為json嗎
1、string轉json
有三種方法
第一種:string直接轉json
String json = "{\"2\":\"efg\",\"1\":\"abc\"}"; JSONObject json_test = JSONObject.fromObject(json); 將string的雙引號轉義即可,適用於字元串版較短的
第二種:將string轉為權list後轉為json
List<String> list = new ArrayList<String>(); list.add("username"); list.add("age"); list.add("sex"); JSONArray array = new JSONArray(); array.add(list);
可以使用list的add函數將需要的字元串拼接即可,但是這個只能使用jsonarry
『肆』 js javascript 將一段字元串轉為JSON格式,字元串轉換問題
varstr="['同意','不同意']";
vararr=eval('('+str+')');
varnewArray=[];
for(vari=0;i<arr.length;i++){
varobj={};
obj.text=arr[i];
obj.value=arr[i];
newArray.push(obj);
}
alert(newArray);
或者
varstr='["同意","不同意"]';
vararr=JSON.parse(str);
varnewArray=[];
for(vari=0;i<arr.length;i++){
varobj={};
obj.text=arr[i];
obj.value=arr[i];
newArray.push(obj);
}
alert(newArray);