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 關注
- 120 瀏覽
添加回答
舉報