如何使用Newtonsoft 的JSON.NET 將JSON 字符串轉換為C# 對象列表
場景:
您需要將JSON 字串轉換為C# 物件列表,具體使用MatrixModel類,其中包含各種屬性。 JSON 字串包含 MatrixModel 的多個實例的數據,僅填入了屬性的子集。
轉換方法:
實作:
產生C# 模型:
反序列化JSON:
var models = JsonConvert.DeserializeObject<List<MatrixModel>>(json);
範例:
範例:
{ "questions": [ { "QuestionId": 49, "QuestionText": "What's your name?", "S9": "Pratik" }, { "QuestionId": 51, "QuestionText": "Are you smart?", "S7": "True" } ] }
假設以下🎜>假設以下JSON 字串:
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:**
}
**Note:**
以上是如何使用 JSON.NET 將 JSON 字串反序列化為 C# 物件清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!