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
- 關於 json 單引號和雙引號區別--請使用雙引號JSON
- name屬性是表單元素必須的
- ORACLE 單引號 雙引號Oracle
- 變數用雙引號包起來變數
- linux 單引號,雙引號,反引號Linux
- HTML 單引號與雙引號HTML
- Golang的單引號、雙引號與反引號Golang
- 什麼是字串?Python中字串必須加引號嗎?字串Python
- CSS 單雙引號應用規範CSS
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- python中單引號,雙引號,多引號區別Python
- Linux Shell 中的反引號,單引號,雙引號Linux
- oracle 中使用單引號(')和雙引號(")Oracle
- Oracle中的 單引號 和 雙引號Oracle
- oracle 裡的單引號與雙引號Oracle
- latex的雙引號 ``'
- 【C進階】14、單引號和雙引號
- Jquery單引號和雙引號的使用注意jQuery
- SQL語句中的單引號與雙引號SQL
- ruby **option作為函式引數,map的key必須是符號函式符號
- grep 後加單引號、雙引號和不加引號的區別
- shell 指令碼中雙引號、單引號、反引號的區別指令碼
- Python中 單引號,雙引號和三引號的區別Python
- JavaScript物件字面量屬性加不加引號的區別JavaScript物件
- linux bash中的引號:單雙引號、反撇號Linux
- Oracle中單引號和雙引號的區別Oracle
- Linux Shell 單引號 雙引號 使用區別Linux
- PHP中單引號和雙引號的區別PHP
- shell中單引號、雙引號、反引號、反斜槓的區別
- ::after和::before偽元素選擇器必須要配合content屬性
- hibernate或者jpa在更新物件時,必須更新物件的全部屬性嗎?物件
- nginx url必須攜帶引數判定Nginx
- webstorm中程式碼新增單引號、雙引號快捷鍵WebORM
- Oracle中單引號與雙引號的區別分析Oracle
- Java雙屬性列舉使用Java
- [引]C# DllImport 屬性C#Import
- 滑鼠雙擊變成屬性怎麼辦 滑鼠雙擊變成屬性的方法