什么是JSON
1、JSON(JavaScript Object Notation, JS 對象標記) 是一種輕量級的數據交換格式,目前使用特別廣泛。
2、采用完全獨立於編程語言的文本格式來存儲和表示數據。(文本格式,也就代表了他是一個字符串。它使用文本表示一個 JS 對象的信息,本質是一個字符串。)
JSON的要求和語法格式:
-
對象表示為鍵值對,數據由逗號分隔
-
花括號保存對象
-
方括號保存數組
區分js對象和JSON
js對象
var user={
name:"Spring",
age:12,
sex:"man"
};
console.log(user);
輸出台打印(是一個對象)
JSON
/*用js自帶的JSON方法將user對象轉換成JSON*/
var json=JSON.stringify(user);
console.log(json);
輸出台打印(是一個字符串)
JSON與js對象互相轉換
js對象轉JSON
/*用js自帶的JSON方法將user對象轉換成JSON*/
var json=JSON.stringify(user);
JSON轉js對象
/*用js自帶的JSON方法將JSON轉換成js對象*/
var object = JSON.parse(json)