私はJson.Netを使ってXMLをJsonにシリアル化しています。シリアライズされた文字列をファイルに書き込むと、すべて1行になります。どのように私は実際に通常のタブとインデントでJsonのように見えるようにするのですか?Json.netを使用してJSONを書き込むときにインデントをオンにするにはどうすればよいですか?
46
A
答えて
67
はFormatting.Indented
にJSONライターFormatting
プロパティを設定します。
jsonWriter.Formatting = Formatting.Indented;
JsonConvert.Serialize*
方法もFormatting
列挙型(感謝ジョン・フラットネス)を取るオーバーロードがあります。
ドキュメント:Serialize an Object
+9
さまざまな 'JsonConvert.Serialize *'メソッドは 'Formatting'を第2引数として取ります。 –
関連する問題
- 1. Pythonを使用して大きなcsvファイルを書き込むにはどうすればよいですか?
- 2. CORSを使用してAngular 2サービスをIonicに書き込むにはどうすればよいですか?
- 3. Python3を使用してバイナリファイルに文字列を書き込むにはどうすればよいですか?
- 4. Linqを使用してExcelスプレッドシートに書き込むにはどうすればよいですか?
- 5. yasmを使用してMS Windowsのコンソールに書き込むにはどうすればよいですか?
- 6. ofstreamを使用して別のディレクトリのファイルに書き込むにはどうすればよいですか?
- 7. vtkTextActor3Dをファイルに書き込むにはどうすればよいですか?
- 8. CoreTextをMonoTouchで使用して回転テキストを書き込むにはどうすればよいですか?
- 9. qtのQTextStreamを使用してQListストアドアイテムを書き込むにはどうすればよいですか?
- 10. PHPファイルapiを使用して生のバイトを書き込むにはどうすればよいですか?
- 11. echoを使用して非ASCII文字を書き込むにはどうすればよいですか?
- 12. forループを使用して複数のファイルを書き込むにはどうすればよいですか?
- 13. ファイルに書き込むにはどうすればよいですか?
- 14. JTextPaneにステータスバーを書き込むにはどうすればいいですか?
- 15. HTMLをハンドルに書き込むにはどうすればいいですか?
- 16. イメージをファイルに書き込むにはどうすればいいですか?
- 17. フラッシュを使用せずに.solファイルを書き込むにはどうすればよいですか?
- 18. NLogをデータベースに書き込むように設定するにはどうすればよいですか?
- 19. htaccessに書き換えルールを書き込むにはどうすればよいですか?
- 20. いくつかの使用方法を書き込むにはどうすればよいですか?
- 21. cpppoを使用して、どのようにしてcompactlogix plcに書き込むことができますか?
- 22. JSON.NETを使用してJSON出力をソートするにはどうすればよいですか?
- 23. cronをコピーしてローカルサーバーにファイルを書き込むにはどうすればよいですか?
- 24. char配列を書き込むにはどうすればいいですか?
- 25. ファイルtransactionを書き込むにはどうすればいいですか?
- 26. コントロールから値を抽出してXMLに書き込むにはどうすればよいですか?
- 27. PHPでログファイルにエラーを書き込むカスタム関数を書くにはどうすればよいですか?
- 28. URLに基づいてファイルにデータを書き込むにはどうすればよいですか?
- 29. プログラムを実行するときに使用するためにファイルにベクトルを書き込むにはどうすればよいですか? (C++)
- 30. Rustのメモリマップアドレスに書き込むにはどうすればいいですか?
どのクラスを使用していますか? JSON.NETにはいくつかのオプションがあります。 –
私はSerializeXmlNodeを使用しています –