js json对象和json串的互换

json 串,本质上是字符串,但是其独有的结构与对象的属性和值一一对应。

如:var str1 = '{"name":"liang","age":"23"}';      标准的json串key值和value值都是用双引号相隔。外面的单引号是字符串的标识。

还有一个写法 var str1 ="{\"name\":\"liang\",\"age\":\"23\"}";      你觉得不累人的话可以这样写。反正里面都是用双引号。

json 对象

var jsonObj = {

  "name": "liang",

  "age" : "23"

}

如果不是按照这种格式,使用JSON里面方法有可能就会报错。

JSON.parse() :  json串-->json对象

JSON.stringify() :json对象-->json串

猜你喜欢

转载自www.cnblogs.com/coderbill/p/10290871.html