2 回答

TA贡献1801条经验 获得超16个赞
有几种方法可以处理各种类型的 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# 模型的绝佳资源。

TA贡献1966条经验 获得超4个赞
使用此模型,您可以使用 Newtonsoft.Json 反序列化
class Serial
{
public string ts { get; set; }
public object [][] updates { get; set; }
}
- 2 回答
- 0 关注
- 129 浏览
添加回答
举报