3
在C#中,我如何序列化一個對象與Newtonsoft.Json.JsonConvert.SerializeObject
沒有圍繞屬性及其值的引號。序列化沒有周圍引號符號的C#對象
在C#中,我如何序列化一個對象與Newtonsoft.Json.JsonConvert.SerializeObject
沒有圍繞屬性及其值的引號。序列化沒有周圍引號符號的C#對象
雖然我同意這在技術上會在瀏覽器無效的JSON和HighCharts應該愉快地使用引號和不帶引號的格式,如果你真的想這樣一些原因,你可以做到這一點很容易。
只需使用Serialize
方法與JsonTextWriter並設置QuoteName property到false
,以防止你的屬性名稱的報價。
你爲什麼要那麼做?這將導致無效的JSON。 –
,因爲我使用SerializeObject生成高圖的腳本,並且在高圖中屬性名稱和屬性值沒有用引號包圍。 –
我並不熟悉highchart及其API,但它似乎不適用於JSON,因爲正如我所說的,引號在JSON序列化字符串中是必需的。 –