试图为json创建模型

如何为此json创建模型?我不明白如何向这个字符串数组添加字典。


{

  "ts": 1652718271,

  "updates": [

    [

      4,

      508976,

      33,

      466697301,

      1551996353,

      "Цацу",

      {

        "title": " ... ",

        "type": "photo"

      }

    ]

  ]

}


回首忆惘然
浏览 90回答 2
2回答

侃侃尔雅

有几种方法可以处理各种类型的 JSON 数组。一种方法是使用数组中可能遇到的类型的可为空字段定义一个类。例如,public class Model{    public int TS;    public Update[][] Updates;}public class Update{    public int? Number;    public string Word;    public ModelDictionary Dictionary;}public class ModelDictionary{    public string Title;    public string Type;}然后你可以使用Update类似的东西访问每个if (Number != null) { ... }else if (Word != null) { ... }else if (Dictionary != null) { ... }此外,https://app.quicktype.io/始终是从 JSON 对象生成 C# 模型的绝佳资源。

慕标5832272

使用此模型,您可以使用 Newtonsoft.Json 反序列化class Serial {    public string ts { get; set; }    public object [][] updates { get; set; }}
打开App,查看更多内容
随时随地看视频慕课网APP