JSON格式資料屬性必須用雙引號包裹
首先強調一點,這裡所說的JSON格式資料,並不是指的JavaScript物件直接量。
關於這方面內容可以參閱是否存在JSON物件一章節。
JSON格式資料有嚴格的語法規定,屬性名稱必須由雙引號包裹,值如果是字串,也必須要用雙引號包裹。
下面看幾段程式碼例項:
例項一:
[JavaScript] 純文字檢視 複製程式碼var jsonStr='{"webName":"螞蟻部落","url":"softwhy.com","age":"2"}';
上面的程式碼中,數字2是用作字串的,所以要加雙引號。
例項二:
[JavaScript] 純文字檢視 複製程式碼var jsonStr='{"webName":"螞蟻部落","url":"softwhy.com","age":2}';
例項三:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var jsonStr="{'webName':'螞蟻部落'}"; console.log(JSON.parse(jsonStr));
上面的程式碼會報錯,因為JSON格式字串的屬性名稱使用了單引號。
關於JSON.parse()方法參閱JSON.parse()方法一章節。
相關文章
- JSON 屬性必須用雙引號JSON
- python json格式轉url引數&分割, url引數轉json格式PythonJSON
- 如何將資料庫中json格式的列值對映到java物件的屬性中資料庫JSONJava物件
- oracle資料庫--Oracle雙引號和單引號的區別小結Oracle資料庫
- 什麼是字串?Python中字串必須加引號嗎?字串Python
- 變數用雙引號包起來變數
- HTML 單引號與雙引號HTML
- JS 獲取到的 JSON 資料字串中的雙引號變成了" 怎麼解決呢?JSON字串
- Golang的單引號、雙引號與反引號Golang
- `newtonsoft.json` 指定某個屬性使用特定的時間格式JSON
- CSS 單雙引號應用規範CSS
- 處理json格式的資料JSON
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- latex的雙引號 ``'
- JSON資料格式及其在WEB開發中的應用JSONWeb
- Linux Shell 單引號 雙引號 使用區別Linux
- 【C進階】14、單引號和雙引號
- linux bash中的引號:單雙引號、反撇號Linux
- thinkphp5遇到必須使用Db::raw方法而無法使用json格式傳遞Db物件PHPJSON物件
- 原生Ajax的簡單使用:XMLHttpRequest物件,方法,屬性,HelloWorld,資料格式XMLHTTP物件
- 「GIS基礎」JSON資料格式在GIS領域的運用JSON
- JSON資料交換格式有幾種?JSON
- awk 技巧之輸出單引號和雙引號
- Oracle中單引號和雙引號的區別Oracle
- 線上json轉url引數格式工具JSON
- nginx url必須攜帶引數判定Nginx
- 關於 Angular 應用 tsconfig.json 中的 target 屬性AngularJSON
- 關於 Angular 應用 tsconfig.json 中的 lib 屬性AngularJSON
- package.json中的重要屬性PackageJSON
- 移出Json物件的三級屬性JSON物件
- JavaScript物件的資料屬性與訪問器屬性JavaScript物件
- json_encode的資料格式化的兩種格式[]和{}JSON
- Java雙屬性列舉使用Java
- 【轉】cmd中%號和雙引號轉義
- 滑鼠雙擊變成屬性怎麼辦 滑鼠雙擊變成屬性的方法
- 用兩種方法把JSON資料格式轉換為Python的類物件JSONPython物件
- JSON資料傳輸大法第一式——用OADate處理日期格式JSON
- 探索多種資料格式:JSON、YAML、XML、CSV等資料格式詳解與比較JSONYAMLXML