JavaScript学习---json字符串与对象相互转换

1,json字符串与对象相互转换
字符串转对象

var str='{"name":"aaa", "age":42}';  //这是一个json字符串
var obj=JSON.parse(str) ;  //将字符串转对象
console.log(obj.name)  //aaaa

JSON.stringify(obj);//将对象转换为字符串

jQuery支持的转换方式

var str='{"name":"aaa", "age":42}'; 
var obj = jQuery.parseJSON(str); //将字符串转对象
console.log(obj.name)  //aaa

jQuery.strigifyJSON(obj); //将对象转换为字符串

获取json对象的key和value

var str='{"name":"aaa", "age":42}';  //这是一个json字符串
var obj=JSON.parse(str) ;  //将字符串转对象
for(var key in obj){
	console.log(key); //json对象中的属性   name,age
	console.log(obj[key]); //对应的值  aaa,42
}

2,判断undefined
同时判断null和undefined

var test = undefined;
if (test != null && test != undefined) {
    console.log("既不是null也不是undefined");
}

猜你喜欢

转载自blog.csdn.net/yzx15855401351/article/details/86739608
今日推荐