Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Deserialize String JSON ke dalam Senarai C# Objek menggunakan JSON.NET?
Cara Menukar Rentetan JSON kepada Senarai Objek C# Menggunakan JSON.NET Newtonsoft
Senario:
🎜>Anda perlu menukar rentetan JSON kepada senarai objek C#, khususnya menggunakan Kelas MatrixModel, yang mengandungi pelbagai sifat. Rentetan JSON termasuk data untuk berbilang tika MatrixModel, dengan hanya subset sifat yang diisi.Pendekatan Penukaran:
Pelaksanaan:
Jana Model C#:
Deserialize JSON:
var models = JsonConvert.DeserializeObject<List<MatrixModel>>(json);
Contoh :
Dengan mengandaikan JSON berikut rentetan:{ "questions": [ { "QuestionId": 49, "QuestionText": "What's your name?", "S9": "Pratik" }, { "QuestionId": 51, "QuestionText": "Are you smart?", "S7": "True" } ] }
Model C# Dijana:
public class MatrixModel { public int QuestionId { get; set; } public string QuestionText { get; set; } public string S9 { get; set; } public string S7 { get; set; } }
{
public List<MatrixModel> questions { get; set; }}
**Deserialization:**rentetan json = "{...}";
var models = JsonConvert.DeserializeObject>(json);
Atas ialah kandungan terperinci Bagaimana untuk Deserialize String JSON ke dalam Senarai C# Objek menggunakan JSON.NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!