天天看點

JSON對象與字元串之間的轉換一.直接定義JSON對象二.将字元串轉換為JSON對象三.将JSON對象轉換為字元串

一.直接定義JSON對象

var user={“name”:”zhangsan”,”age”:18};

二.将字元串轉換為JSON對象

JSON.parse(str)或者jQuery.parseJSON(str)

注意:

1.傳入的必須是格式完好的JSON字元串,每個屬性名都用雙引号,每個字元串都用雙引号。

2.單引号寫在{}外

例如:var str='{"name":"zhangsan","age":18}';

三.将JSON對象轉換為字元串

JSON.stringify(obj)

完整示例:

var user={"name":"zhangsan","age":18};
var str='{"name":"zhangsan","age":18}';
var json1 = JSON.parse(str);
var json2 = $.parseJSON(str);
console.info(user);
console.info(str);
console.info(json1);
console.info(json2);
console.info(JSON.stringify(user));
           

輸出結果:

Object

{"name":"zhangsan","age":18}

Object

Object

{"name":"zhangsan","age":18}

繼續閱讀