Tukar Rentetan JSON kepada Senarai Objek C#
JSON (Notasi Objek JavaScript) ialah format data yang popular untuk mewakili data berstruktur. Ia sering digunakan untuk pertukaran data, fail konfigurasi dan aplikasi lain. C# menyediakan alatan berkuasa untuk bekerja dengan data JSON, termasuk keupayaan untuk menukar rentetan JSON kepada objek.
Menggunakan Newtonsoft JSON.NET
Newtonsoft JSON.NET ialah popular perpustakaan sumber terbuka yang memudahkan untuk bekerja dengan data JSON dalam C#. Ia menyediakan kelas dan kaedah intuitif untuk mensiri dan menyahsiri data JSON ke dan dari pelbagai jenis objek.
Tukar Rentetan JSON kepada Senarai Objek
Untuk menukar JSON rentetan ke senarai objek menggunakan Newtonsoft JSON.NET, ikuti ini langkah:
Berikut ialah contoh:
// Define your object model 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; } } // Convert the JSON string to a list of objects string json = "Your JSON string here"; var model = JsonConvert.DeserializeObject<List<MatrixModel>>(json);
Mendapatkan Nilai Tertentu Sahaja
Jika anda hanya mahu mendapatkan nilai tertentu daripada data JSON, anda boleh menggunakan kaedah Pilih untuk menayangkan nilai yang dikehendaki ke dalam senarai baharu.
Sebagai contoh, untuk mendapatkan hanya nilai S1 dan S2 daripada objek MatrixModel:
var values = model.Select(m => new { m.S1, m.S2 });
Alat Dalam Talian
Jika anda tidak mahu menulis kod untuk menukar rentetan JSON, anda boleh gunakan alatan dalam talian seperti json2csharp.com untuk menjana model objek C# daripada data JSON.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan JSON ke Senarai Objek C# Menggunakan Newtonsoft JSON.NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!