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.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数据进行处理。