7、Json互動處理
阿新 • • 發佈:2022-01-07
什麼是JSON?
JSON(JavaScript Object Notation, JS 物件標記) 是一種輕量級的資料交換格式。
它的要求和語法格式:
-
物件表示為鍵值對,資料由逗號分隔
-
花括號儲存物件
-
方括號儲存陣列
JSON 和 JavaScript 物件的關係。
JSON 是 JavaScript 物件的字串表示法,它使用文字表示一個 JS 物件的資訊,本質是一個字串。
var obj = {a: 'Hello', b: 'World'}; //這是一個物件,注意鍵名也是可以使用引號包裹的 var json = '{"a": "Hello", "b": "World"}'; //這是一個 JSON 字串,本質是一個字串
JSON 和 JavaScript 物件互轉
要實現從JSON字串轉換為JavaScript 物件,使用 JSON.parse() 方法:
var obj = JSON.parse('{"a": "Hello", "b": "World"}'); //結果是 {a: 'Hello', b: 'World'}
要實現從JavaScript 物件轉換為JSON字串,使用 JSON.stringify() 方法:
var json = JSON.stringify({a: 'Hello', b: 'World'}); //結果是 '{"a": "Hello", "b": "World"}'