javascript中json取值的几种方式

先准备一个json对象用于演示

var json = {
    
    
	'name':'zhangsan', 
	'年龄':23,
	 404:'你可能迷路了'
 };

使用JS中with关键字

 with(json) {
    
    
     console.log(name);//输出:zhangsan
     console.log(年龄);//输出:23
     console.log(404);//输出:404,用这种方法读取key是数字的属性,有问题
 }

最常见的读取key

 console.log(json.name);//输出:zhangsan
 //key是中文也是支持的
 console.log(json.年龄);//输出:23
 //key是Number类型或者String类型的数字都不能这么读取
 console.log(json.404);//报错

通用万能型:json[‘key’]

 console.log(json['name']);/输出:zhangsan
 console.log(json['年龄']);//输出:23
 console.log(json['404']);//输出:你可能迷路了

猜你喜欢

转载自blog.csdn.net/linggty/article/details/90240038