Apabila mensiri fail konfigurasi menggunakan penghurai .NET JSON, anda mungkin menghadapi masalah dengan output JSON tidak diformatkan. Untuk menyelesaikan masalah ini, mari kita meneroka penyelesaian menggunakan JSON.Net.
Formatkan JSON menggunakan JSON.Net
JSON.Net menyediakan pilihan Formatting.Indented
, yang memformat output JSON untuk kebolehbacaan. Berikut ialah contoh yang diubah suai:
<code class="language-csharp">using Newtonsoft.Json; namespace JsonPrettyPrint { class Product { // 属性... } class Program { static void Main(string[] args) { Product product = new Product(); string json = JsonConvert.SerializeObject(product, Formatting.Indented); } } }</code>
Output berformat:
<code class="language-json">{ "Sizes": [], "Price": 0, "Expiry": "0001-01-01T00:00:00", "Name": null }</code>
Arahan lain:
Formatting.Indented
memastikan lekukan yang betul untuk kebolehbacaan. JsonSerializerSettings
tersuai. Kesimpulan:
Dengan memanfaatkan keupayaan pemformatan JSON.Net, anda boleh mencapai output JSON terformat dengan mudah sambil mengekalkan keserasian dengan ekosistem .NET. Pendekatan ini menyediakan penyelesaian yang ringkas dan boleh dibaca untuk pemprosesan JSON.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Output JSON yang Diformat dalam .NET Menggunakan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!