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的時候要手動拼接一個()

相關文章
相關標籤/搜索