2011-10-30 45 views
46

我正在使用Json.Net將XML序列化爲Json。當我將序列化的字符串寫入一個文件時,它全部來自單行。我如何通過常用的選項卡和縮進來使它看起來像Json?如何在使用Json.net編寫JSON時打開縮進?

+0

您正在使用哪些類? JSON.NET提供了幾個不同的選項。 –

+0

我正在使用SerializeXmlNode –

回答

67

設置JSON作家Formatting屬性Formatting.Indented

jsonWriter.Formatting = Formatting.Indented; 

JsonConvert.Serialize*方法也有采取Formatting枚舉(感謝約翰平整度)過載。

文檔:Serialize an Object

+9

各種'JsonConvert.Serialize *'方法也將'Formatting'作爲第二個參數。 –

相關問題