当先锋百科网

首页 1 2 3 4 5 6 7

在Web开发中,JSON(JavaScript Object Notation)是一种常用的数据格式,它可以用来表示复杂的数据结构。当我们收到一个JSON串时,我们通常需要将其转换成JavaScript对象来进行进一步的处理。


//示例JSON串
var jsonString = '{ "name": "Tom", "age": 20, "address": { "city": "Beijing", "zipCode": "100000" } }';

//将JSON串转换成JavaScript对象
var jsonObj = JSON.parse(jsonString);

//访问对象属性
console.log(jsonObj.name); //输出Tom
console.log(jsonObj.age); //输出20
console.log(jsonObj.address.city); //输出Beijing
console.log(jsonObj.address.zipCode); //输出100000

json串转成对象

如上述代码所示,我们可以使用JSON.parse()方法将JSON串转换成JavaScript对象。转换后,我们可以像访问普通JavaScript对象一样访问其中的属性。

与此相反,如果我们需要将JavaScript对象转换成JSON串,我们可以使用JSON.stringify()方法:


//示例JavaScript对象
var jsonObj = {
    "name": "Tom", 
    "age": 20, 
    "address": {
        "city": "Beijing", 
        "zipCode": "100000" 
    } 
};

//将JavaScript对象转换成JSON串
var jsonString = JSON.stringify(jsonObj);

//输出JSON串
console.log(jsonString);  //输出{"name":"Tom","age":20,"address":{"city":"Beijing","zipCode":"100000"}}

以上就是JSON串转换成JavaScript对象的方法,以及JavaScript对象转换成JSON串的方法。