JSON

JSON

JSON

-----------------------------------------------------------------------------------------------------------------------------------

JSON 鍵/值對

JSON 鍵值對是用來保存 JS 對象的一種方式,和 JS 對象的寫法也大同小異,鍵/值對組合中的鍵名寫在前面並用雙引號 "" 包裹,使用冒號 : 分隔,然後緊接着值:
--{"firstName": "Json"}
這很容易理解,等價於這條 JavaScript 語句:
--{firstName : "Json"}

JSON 與 JS 對象的關係

很多人搞不清楚 JSON 和 Js 對象的關係,甚至連誰是誰都不清楚。其實,可以這麼理解:
JSON 是 JS 對象的字符串表示法,它使用文本表示一個 JS 對象的信息,本質是一個字符串。
--var obj = {a: 'Hello', b: 'World'}; //這是一個對象,注意鍵名也是可以使用引號包裹的
--var json = '{"a": "Hello", "b": "World"}'; //這是一個 JSON 字符串,本質是一個字符串

JSON 和 JS 對象互轉

要實現從對象轉換爲 JSON 字符串,使用 JSON.stringify() 方法:
--var json = JSON.stringify({a: 'Hello', b: 'World'}); //結果是 {"a": "Hello", "b": "World"},字符串
要實現從 JSON 轉換爲對象,使用 JSON.parse() 方法:
--var obj = JSON.parse('{"a": "Hello", "b": "World"}'); //結果是 {a: 'Hello', b: 'World'}
posted @ 2019-01-28 15:09 ChuckXue 閱讀(...) 評論(...) 編輯 收藏
發佈了96 篇原創文章 · 獲贊 17 · 訪問量 5509
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章