JSON是一種資料格式,用於資料傳輸(如HTTP請求與響應),或者用於配置檔案(如package.json)。作為一種文字型別的資料格式,JSON與具體的程式語言無關。
JavaScript物件是JavaScript程式語言中的一種值型別,僅在JS中存在。
它們都是JavaScript物件。不存在“JSON的物件”這一說法。
用來進行資料前後端互動的是JSON格式(一段符合特定規則的文字),而不是“JSON物件”。
除了name欄位的值不同,str和str1沒有區別,它們都是普通的JavaScript物件。
有關JSON,可以參考鄙譯《JSON實戰》。
JSON是一種資料格式,用於資料傳輸(如HTTP請求與響應),或者用於配置檔案(如package.json)。作為一種文字型別的資料格式,JSON與具體的程式語言無關。
JavaScript物件是JavaScript程式語言中的一種值型別,僅在JS中存在。
var str = {"name":"張三","age":23}; ---這種我理解的是json的物件,鍵和值都是加引號的。var str1={name:"李四",age:23};---這種我理解的是js物件,就是鍵不加引號,值加引號。它們都是JavaScript物件。不存在“JSON的物件”這一說法。
json物件用來資料前後端互動,而js物件用來定義屬性和方法。用來進行資料前後端互動的是JSON格式(一段符合特定規則的文字),而不是“JSON物件”。
那如上所定義的str 和 str1 他們兩者到底真的有什麼區別呢?除了name欄位的值不同,str和str1沒有區別,它們都是普通的JavaScript物件。
有關JSON,可以參考鄙譯《JSON實戰》。