什么是 JSON ?
JSON 指的是 JavaScript 對(duì)象表示法(JavaScriptObjectNotation)
JSON 是輕量級(jí)的文本數(shù)據(jù)交換格式
JSON 獨(dú)立于語言:JSON 使用 Javascript語法來描述數(shù)據(jù)對(duì)象捎迫,但是 JSON 仍然獨(dú)立于語言和平臺(tái)杏慰。JSON 解析器和 JSON 庫支持許多不同的編程語言。 目前非常多的動(dòng)態(tài)(PHP,JSP,.NET)編程語言都支持JSON汞贸。
JSON 具有自我描述性虾宇,更易理解
JSON - 轉(zhuǎn)換為 JavaScript 對(duì)象
JSON 文本格式在語法上與創(chuàng)建 JavaScript 對(duì)象的代碼相同凤类。
由于這種相似性扛稽,無需解析器柴灯,JavaScript 程序能夠使用內(nèi)建的 eval() 函數(shù)物延,用 JSON 數(shù)據(jù)來生成原生的 JavaScript 對(duì)象宣旱。
JSON.parse()
JSON 通常用于與服務(wù)端交換數(shù)據(jù)。
在接收服務(wù)器數(shù)據(jù)時(shí)一般是字符串叛薯。
我們可以使用 JSON.parse() 方法將數(shù)據(jù)轉(zhuǎn)換為 JavaScript 對(duì)象浑吟。
JSON.stringify()
JSON 通常用于與服務(wù)端交換數(shù)據(jù)。
在向服務(wù)器發(fā)送數(shù)據(jù)時(shí)一般是字符串耗溜。
我們可以使用 JSON.stringify() 方法將 JavaScript 對(duì)象轉(zhuǎn)換為字符串组力。