js中JSON 屬性必須用雙引號【轉】


首先強調一點,這里所說的JSON格式數據,並不是指 JavaScript 對象直接量。

關於這方面內容可以參閱是否存在JSON對象一章節。

JSON格式數據有嚴格的語法規定,屬性必須由雙引號包裹。

下面看幾段代碼實例:

let jsonStr='{"webName":"螞蟻部落","url":"softwhy.com","age":2}';

上面代碼中,JSON格式數據中的鍵(也就是屬性)必須使用雙引號包裹。

var jsonStr="{'webName':'螞蟻部落'}";
console.log(JSON.parse(jsonStr));

上面的代碼會報錯,因為JSON格式字符串的鍵必須使用雙引號包裹,沒有例外。

再強調一點,如果值是字符串,也必須使用雙引號包裹,而不是單引號。

關於JSON.parse()方法參閱JSON.parse()方法一章節。

文章轉自:https://www.softwhy.com/article-9103-1.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM