當前位置:成語大全網 - 新華字典 - JSON 的 Key 用字符串和不用字符串有什麽區別

JSON 的 Key 用字符串和不用字符串有什麽區別

書寫 JSON 與書寫 JS 代碼是不壹樣的. JSON 中字典 key 必須寫作字符串形式, 並且須以雙引號而非單引號引起. 如

JSON.parse('{ a: 1 }')

JSON.parse("{ 'a': 1 }")

都會出錯.

而書寫 JS 對象才能省去引號 (且僅當字符串內容為 JS 標識符或數值, bool 值時, 部分瀏覽器支持關鍵字直接作為 key) 或使用單引號替代雙引號引起 key 的內容.