说明
- JS中JSON的遍历
- JS中
JSON<==>字符串
的相互转换(使用了json2.js);
JS中JSON的遍历
var jsonObj={name:"Daniel",age:11};
for(var key in jsonObj){ //遍历jsonObj,输出所有的键值对
console.log("Key:"+key+"==>Value:"+jsonObj[key]);
}
//输出结果:
// Key:name==>Value:Daniel
// Key:age==>Value:11
JS中 JSON<->字符串
的相互转换
引用json2.js:下载json2.js
var jsonObj={name:"Daniel",age:11};
var jsonStr=Json2Str(jsonObj); //jsonStr <- '{"name":"Daniel","age":11}'
var jsonObjNew=Str2Json(jsonStr); //jsonObjNew <- Object {name: "Daniel", age: 11}
/*将JSON对象转为字符串*/
function Json2Str(jsonObj){
return JSON.stringify(jsonObj);
}
/*将字符串转为JSON对象*/
function Str2Json(jsonStr){
return JSON.parse(jsonStr);
}