qinyi素材网
当前位置: 首页 > WEB教程 > JS通过key-value获取json数据的三种方法

JS通过key-value获取json数据的三种方法

  时间: 2021-12-03   阅读:2.2k
简要教程

JS通过key-value获取json数据的三种方法,第一种方法是将json格式的字符串转换为json之后再取值,其他两种方法是直接获取已经是json数据的值。

使用方法

第一种方法

如果需要获取的数据是字符串,需要先使用JSON.parse将符合json字符串格式的数据转换为json数据。

首先定义一个json数据的字符串,转换为json数据之后直接使用key获取

let data = '{"name":"张三","age":"16"}'

var jsObject = JSON.parse(data);
console.log(jsObject.name);
//输出 张三

第二种方法

使用eval方法获取已经是json数据的值

let data = {"name":"张三","age":"16"};
var name = eval('data.name');
console.log(name);
//输出 张三

第三种方法

使用遍历Json串获取其属性

let data = {"name":"张三","age":"16"};
for(var item in data){
        if(item=='name'){  //item 表示Json串中的属性,如'name'
            var value=data[item];//key所对应的value
            console.log(value);
        }
}
//输出 张三
上一篇: 下一篇: