2011-10-30 12 views
46

मैं जेसन में एक्सएमएल को क्रमबद्ध करने के लिए जेसन.Net का उपयोग कर रहा हूं। जब मैं एक फ़ाइल में क्रमबद्ध स्ट्रिंग लिखता हूं तो यह सब एक ही पंक्ति में आता है। सामान्य टैब और इंडेंटेशन के साथ वास्तव में जेसन की तरह दिखने के लिए मैं इसे कैसे प्राप्त करूं?Json.net का उपयोग कर JSON लिखते समय इंडेंटेशन कैसे चालू करें?

+0

कौन कक्षाएं आप उपयोग कर रहे हैं? JSON.NET कुछ अलग विकल्प प्रदान करता है। –

+0

मैं SerializeXmlNode –

उत्तर

67

Formatting.Indented को JSON लेखक Formatting संपत्ति सेट करें:

jsonWriter.Formatting = Formatting.Indented; 

JsonConvert.Serialize* तरीकों में भी भार के कि एक Formatting enum (धन्यवाद जॉन उदासी) लेने की है।

प्रलेखन: Serialize an Object

+9

का उपयोग कर रहा हूं विभिन्न 'JsonConvert.Serialize * 'विधियां भी दूसरे तर्क के रूप में' स्वरूपण 'लेती हैं। –

संबंधित मुद्दे