Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Mendapatkan Output JSON yang Diformat dalam .NET Menggunakan C#?

Bagaimanakah Saya Boleh Mendapatkan Output JSON yang Diformat dalam .NET Menggunakan C#?

Mary-Kate Olsen
Lepaskan: 2025-01-22 01:31:12
asal
796 orang telah melayarinya

How Can I Get Formatted JSON Output in .NET Using C#?

Dapatkan output JSON yang diformat menggunakan C# dalam .NET

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>
Salin selepas log masuk

Output berformat:

<code class="language-json">{
  "Sizes": [],
  "Price": 0,
  "Expiry": "0001-01-01T00:00:00",
  "Name": null
}</code>
Salin selepas log masuk

Arahan lain:

    Pilihan
  • Formatting.Indented memastikan lekukan yang betul untuk kebolehbacaan.
  • Anda juga boleh menyesuaikan pilihan pemformatan dengan mencipta objek JsonSerializerSettings tersuai.
  • Dokumentasi JSON.Net menyediakan lebih banyak butiran tentang penyirian dan pemformatan objek.

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan