我有以下JSON C#類型應該反序列化的C#類:JSON反序列化到
{ 「地位」: 「錯誤」, 「消息」:[{ 「級」: 「錯誤」, 「鑰匙」: 「InvalidTokenError」, 「DSC」: 「無效的 令牌」}]}
所以我有一個問題,是什麼樣的類型應該是
[{ 「級」 :「error」,「key」:「InvalidTokenError」,「dsc」:「無效標記」}]
?
這是數組,列表還是類?
我有以下JSON C#類型應該反序列化的C#類:JSON反序列化到
{ 「地位」: 「錯誤」, 「消息」:[{ 「級」: 「錯誤」, 「鑰匙」: 「InvalidTokenError」, 「DSC」: 「無效的 令牌」}]}
所以我有一個問題,是什麼樣的類型應該是
[{ 「級」 :「error」,「key」:「InvalidTokenError」,「dsc」:「無效標記」}]
?
這是數組,列表還是類?
您可以使用json2csharp.com拿到類型JSON的。
JSON:
{"status":"error","messages":[{"level":"error","key":"InvalidTokenError","dsc":"Invalid token"}]}
這是給你的JSON生成的類:
public class Message
{
public string level { get; set; }
public string key { get; set; }
public string dsc { get; set; }
}
public class RootObject
{
public string status { get; set; }
public List<Message> messages { get; set; }
}
爲JSON:
[{"level":"error","key":"InvalidTokenError","dsc":"Invalid token"}]
類型:
public class Message
{
public string level { get; set; }
public string key { get; set; }
public string dsc { get; set; }
}
您可以使用this site
public class Message
{
public string level { get; set; }
public string key { get; set; }
public string dsc { get; set; }
}
public class RootObject
{
public string status { get; set; }
public List<Message> messages { get; set; }
}
這是一個關於json2csharp.com的酷點!謝謝! –
很高興幫助.. :) –