我正在構建一個生成JSON配置文件的Web應用程序(使用Javascript/jQuery)。JSON轉換爲字符串而不添加引號至鍵
最後,應用程序應該將生成的JSON轉換爲字符串,以便它可以被用戶複製?
目前我正在做一個簡單的JSON.stringify()
,但是這會將引號添加到鍵和值中。爲了使配置文件起作用,必須將鍵導出而不帶引號(除非聲明)。
例如,"id": "ezdzdz"
應該打印爲id: "ezdzdz"
,除非它實際上在JSON中寫爲「id」。
謝謝,非常感謝所有幫助!
如果是JSON而不是原生的Javascript對象,則必須引用我相信的鍵名稱。 –
在JSON語法中,引號是強制性的。它們可能在Javascript本身是可選的,但爲了使它成爲有效的JSON,它需要引用引號。 – Spudley
請參閱:http://stackoverflow.com/questions/949449/json-spec-does-the-key-have-to-be-surrounded-with-quotes –