1,將json格式的字符串轉化爲json對象可以調用下面的函數
function $parseJson(str){
try{
eval('var obj='+str);
return obj;
}catch(e){
return null;
}
}
2,將json對象轉化爲json格式的字符串課調用下面函數
function $toJsonString(obj){
var isArray = obj instanceof Array;
var r = [];
for(var i in obj){
var value = obj[i];
if(typeof value == 'string'){
value = '"' + value + '"';
}else if(value != null && typeof value == 'object'){
value = $toJsonString(value);
}
r.push((isArray?'':i+':')+value);
}
if(isArray){
return '['+r.join(',')+']';
}else{
return '{'+r.join(',')+'}';
}
}
json格式字符串與json對象相互轉換的函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.