Javascript之json及操做

JSON不是一个单独的数据类型,它只是一种特殊的数据格式,它是对象数据类型的json

var obj = {name:"aaa",age:22}  普通格式对象浏览器

var json = {"name":"珠峰","age":7} json格式对象(相对于普通的格式来讲,只是把属性名用双引号包起来了)对象

在window浏览器对象中,提供了一个叫作JSON的属性,里面提供了两个方法字符串

1) JSON.parse  ->把JSON格式的字符串转化为JSON格式的对象string

1) JSON.stringify ->把JSON格式的对象转化为JSON格式的字符串数据类型

兼容问题:在IE6~7当中,咱们的window下没有JSON对象,及JSON.parse和JSON.stringify不存在方法

// 把JSON格式的字符串转化文JSON格式的对象数据

var str = '{"name":"珠峰","age":7}';兼容

JSON.parse(str)字符

eval("(" + str + ")")  //不要问为何,必定记住使用eval的时候要手动拼接一个()

相关文章
相关标签/搜索