淘先锋技术网

首页 1 2 3 4 5 6 7

JSON是JavaScript Object Notation的缩写,它是一个通用的数据交换格式。在前端开发中常常需要把JSON字符串转成JavaScript对象来进行处理。下面我们来看看如何将JSON串转对象js。


// 假设有一个JSON对象
var jsonString = '{"name":"张三","age":20,"address":{"province":"北京","city":"北京市"}}';
// 将JSON串转成JavaScript对象
var jsonObj = JSON.parse(jsonString);
// jsonObj的值为
// {
//   "name": "张三",
//   "age": 20,
//   "address": {
//       "province": "北京",
//       "city": "北京市"
//   }
// }

json串转对象js

可以看到我们使用了JSON.parse方法将jsonString转成了JavaScript对象。

JSON.stringify也可以将JavaScript对象转成JSON串:


// 假设有一个JavaScript对象
var jsonObj = {
    "name": "张三",
    "age": 20,
    "address": {
        "province": "北京",
        "city": "北京市"
    }
};
// 将JavaScript对象转成JSON串
var jsonString = JSON.stringify(jsonObj);
// jsonString的值为
// '{"name":"张三","age":20,"address":{"province":"北京","city":"北京市"}}'

以上就是JSON串转对象js的方法,非常简单。在实际开发中,经常需要使用这种方法对JSON数据进行处理。