Rumah > pembangunan bahagian belakang > C++ > Bagaimana saya boleh menjana kelas C# dari JSON Strings secara automatik?

Bagaimana saya boleh menjana kelas C# dari JSON Strings secara automatik?

Mary-Kate Olsen
Lepaskan: 2025-02-01 20:26:10
asal
383 orang telah melayarinya

How Can I Automatically Generate C# Classes from JSON Strings?

secara automatik menjana c#class

C -#Class C#adalah teknik yang berharga untuk memudahkan pengikatan data dan pemprosesan dari data JSON. Pertimbangkan objek JSON yang mewakili maklumat hubungan:

{
  "name": "",
  "address": {
    "street": "",
    "city": "",
    "province": "",
    "postalCode": "",
    "country": ""
  },
  "phoneDay": "",
  "phoneCell": "",
  "businessName": "",
  "website": "",
  "email": ""
}
Salin selepas log masuk
Memandangkan JSON ini, matlamat kami adalah untuk menjana C#Kategori berikut:

public class ContactInfo
{
    public string Name { get; set; }
    public Address Address { get; set; }
    public string PhoneDay { get; set; }
    public string PhoneCell { get; set; }
    public string BusinessName { get; set; }
    public string Website { get; set; }
    public string Email { get; set; }
}

public class Address
{
    public string Street { get; set; }
    public string City { get; set; }
    public string Province { get; set; }
    public string PostalCode { get; set; }
    public string Country { get; set; }
}
Salin selepas log masuk
Berikut adalah beberapa alat yang dapat membantu menyelesaikan tugas ini:

<.> 1. Essentials Web Extension of Visual Studio:

Klik "Edit" -& gt;
  • <.> 2. JsonClassGenator:

Muat turun fail yang boleh dieksekusi percuma dan jalankan dari baris arahan.

Menyediakan fail atau rentetan JSON sebagai parameter.
  • <.> 3. App.quicktype.io:

Muat naik JSON anda atau berikan URLnya.

<.> 4. JSON2CSHARP:
Sama seperti app.quicktype.io, terdapat antara muka yang mesra pengguna.

<.> 5. JSONUTILS:

  • Lawati https://www.php.cn/link/0503BF609757ACF2E75AA8CBC0D8323B
.

Tampalkan json anda ke medan kiri.

Pemprosesan atribut:

app.quicktype.io untuk memproses kamus dan tidak sah C#nama atribut.

Atas ialah kandungan terperinci Bagaimana saya boleh menjana kelas C# dari JSON Strings secara automatik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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