Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Menyahseri JSON ke dalam Senarai Objek C# Menggunakan JSON.NET Newtonsoft?

Bagaimana untuk Menyahseri JSON ke dalam Senarai Objek C# Menggunakan JSON.NET Newtonsoft?

Patricia Arquette
Lepaskan: 2025-01-05 03:28:38
asal
436 orang telah melayarinya

How to Deserialize JSON into a List of C# Objects Using Newtonsoft's JSON.NET?

Menyahsiri JSON menjadi Koleksi Objek Menggunakan JSON.NET Newtonsoft

Cabaran:

Tukar rentetan JSON kepada senarai objek C#, menggunakan perpustakaan JSON.NET Newtonsoft, sambil memfokuskan hanya pada sifat tertentu dalam kelas sasaran.

Pelaksanaan:

1. Tukar JSON kepada Struktur Kelas C#:

  • Gunakan penukar JSON seperti json2csharp.com untuk menukar JSON kepada struktur kelas C#.

2. Cipta Kelas Objek Sasaran:

  • Tentukan kelas C#, seperti MatrixModel, yang menyerupai struktur objek yang dijangkakan.

3. Menyahsiri Rentetan JSON:

  • Gunakan JsonConvert.DeserializeObject(json) untuk menyahsiri rentetan JSON ke dalam senarai MatrixModel objek.

Contoh:

public class MatrixModel
{
    public string S1 { get; set; }
    public string S2 { get; set; }
    public string S3 { get; set; }
    public string S4 { get; set; }
    public string S5 { get; set; }
    public string S6 { get; set; }
    public string S7 { get; set; }
    public string S8 { get; set; }
    public string S9 { get; set; }
    public string S10 { get; set; }
    public int ScoreIfNoMatch { get; set; }
}

string json = ...; // Your JSON string
var model = JsonConvert.DeserializeObject<List<MatrixModel>>(json);
Salin selepas log masuk

Dalam kes khusus anda:

  • Anda boleh gunakan penukar JSON seperti json2csharp.com untuk menjana struktur kelas C# untuk JSON anda data.
  • Ganti pembolehubah json dengan rentetan JSON sebenar yang anda mahu desirialisasikan.
  • Pembolehubah model yang terhasil akan menjadi senarai objek MatrixModel yang mengandungi hanya sifat yang dinyatakan dalam definisi kelas anda.

Atas ialah kandungan terperinci Bagaimana untuk Menyahseri JSON ke dalam Senarai Objek C# Menggunakan JSON.NET Newtonsoft?. 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