JSON 屬性必須用雙引號
首先強調一點,這裡所說的JSON格式資料,並不是指 JavaScript 物件直接量。
關於這方面內容可以參閱是否存在JSON物件一章節。
JSON格式資料有嚴格的語法規定,屬性必須由雙引號包裹。
下面看幾段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼let jsonStr='{"webName":"螞蟻部落","url":"softwhy.com","age":2}';
上面程式碼中,JSON格式資料中的鍵(也就是屬性)必須使用雙引號包裹。
[JavaScript] 純文字檢視 複製程式碼執行程式碼var jsonStr="{'webName':'螞蟻部落'}"; console.log(JSON.parse(jsonStr));
上面的程式碼會報錯,因為JSON格式字串的鍵必須使用雙引號包裹,沒有例外。
再強調一點,如果值是字串,也必須使用雙引號包裹,而不是單引號。
關於JSON.parse()方法參閱JSON.parse()方法一章節。
相關文章
- JSON格式資料屬性必須用雙引號包裹JSON
- 什麼是字串?Python中字串必須加引號嗎?字串Python
- 變數用雙引號包起來變數
- HTML 單引號與雙引號HTML
- Golang的單引號、雙引號與反引號Golang
- CSS 單雙引號應用規範CSS
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- latex的雙引號 ``'
- 【C進階】14、單引號和雙引號
- Linux Shell 單引號 雙引號 使用區別Linux
- linux bash中的引號:單雙引號、反撇號Linux
- awk 技巧之輸出單引號和雙引號
- Oracle中單引號和雙引號的區別Oracle
- nginx url必須攜帶引數判定Nginx
- 關於 Angular 應用 tsconfig.json 中的 lib 屬性AngularJSON
- 關於 Angular 應用 tsconfig.json 中的 target 屬性AngularJSON
- 移出Json物件的三級屬性JSON物件
- package.json中的重要屬性PackageJSON
- Java雙屬性列舉使用Java
- 【轉】cmd中%號和雙引號轉義
- 滑鼠雙擊變成屬性怎麼辦 滑鼠雙擊變成屬性的方法
- Glide 使用必須知道的基礎屬性——Google推薦的圖片載入庫IDEGo
- Angular 應用 tsconfig.json 檔案裡的 typeRoots 屬性講解AngularJSON
- python三引號巢狀雙引號執行結果不對Python巢狀
- PHP 雙引號二次解析PHP
- PHP雙引號的小隱患PHP
- [20190917]oracle引數deferred屬性.txtOracle
- 引數傳遞方式必須是const引用傳遞
- CSV中欄位的去掉雙引號
- python中怎麼輸出雙引號Python
- [20190419]bash單雙引號問題.txt
- 高階java必須清楚的概念:原子性、可見性、有序性Java
- Linux中單引號和雙引號的使用方法及注意事項!Linux
- oracle資料庫--Oracle雙引號和單引號的區別小結Oracle資料庫
- JS 獲取到的 JSON 資料字串中的雙引號變成了" 怎麼解決呢?JSON字串
- 獲取json串裡的某個屬性值JSON
- 開發Koa 必須用的外掛
- Spring Cloud自定義引導屬性源SpringCloud