JSON 物件
很多朋友習慣將JavaScript物件直接量稱作JSON物件。
其實這是完全錯誤的,物件直接量和JSON物件完全兩個概念。
真正的JSON物件是ES5新增,專門用於處理JSON資料。
首先看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼let antzone={ webName:"螞蟻部落", age:5, address:"青島市南區" }
上面是一個物件直接量,而不是什麼JSON物件。
JSON物件僅有兩個靜態方法JSON.stringify()和JSON.parse()。
一.JSON.stringify()方法:
此方法可以將引數轉換為對應的JSON資料。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let antzone={ webName:"螞蟻部落", url:"softwhy.com", age:5 } let jsonStr=JSON.stringify(antzone); console.log(jsonStr);
程式碼執行效果截圖如下:
上述程式碼通過JSON.stringify方法將物件直接量序列化為一個JSON資料。
更多關於此方法的實用細節可以參閱JSON.stringify() 方法一章節。
二.JSON.parse()方法:
此方法可以將JSON資料還原,程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let antzone={ webName:"螞蟻部落", url:"softwhy.com", age:5 } let jsonStr=JSON.stringify(antzone); console.log(JSON.parse(jsonStr).webName);
程式碼執行效果截圖如下:
上述程式碼通過JSON.parse方法將JSON還原為對應的直接量。
更多關於此方法的實用細節可以參閱JSON.parse() 方法一章節。
相關文章
- JSON 物件——05JSON物件
- fastjson: json物件,json物件陣列,javabean物件,json字串之間的相互轉化ASTJSON物件陣列JavaBean字串
- json例項練習 json物件JSON物件
- Json物件與Json字串互轉JSON物件字串
- 學習JSON物件JSON物件
- 是否存在JSON物件JSON物件
- ajax和json物件JSON物件
- JavaScript物件和JSONJavaScript物件JSON
- 使用@ResponseBody物件轉json和@RequestBody進行json轉物件案例物件JSON
- js把json字串轉成json物件JSON字串物件
- json 物件與json 字串的區別。JSON物件字串
- js jquery 列印物件;json 物件轉字串jQuery物件JSON字串
- JS json字串轉物件、物件轉字串JSON字串物件
- js物件轉json字串物件JSON字串
- ajax解析json物件集合JSON物件
- JS中的JSON物件JSON物件
- json字串和json格式物件的轉換JSON字串物件
- json字串與json物件簡單介紹JSON字串物件
- javascript物件和php物件和json區別JavaScript物件PHPJSON
- json陣列和json物件的包含關係JSON陣列物件
- 將json格式物件轉換成陣列物件JSON物件陣列
- java物件與json物件間的相互轉換Java物件JSON
- [譯] json — JavaScript 物件表示法JSONJavaScript物件
- JavaScript 之 物件/JSON/陣列JavaScript物件JSON陣列
- JSON物件簡單介紹JSON物件
- eval() JSON轉換為物件JSON物件
- json中物件陣列迭代JSON物件陣列
- JavaScript:如何將JSON物件轉換成JSON字串呢JavaScriptJSON物件字串
- VUE js中複製物件 JSONVue物件JSON
- 標準庫~JSON物件詳解JSON物件
- json字串與物件互相轉換JSON字串物件
- JSON 與 JS 物件的關係JSON物件
- JavaScript物件序列化為JSONJavaScript物件JSON
- Rails session物件的 as_json方法AISession物件JSON
- js 中的json物件和mapJSON物件
- js字串與json物件處理字串JSON物件
- java json和物件互相裝換JavaJSON物件
- 在session中儲存JSON物件SessionJSON物件