我有以下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的酷点!谢谢! –
很高兴帮助.. :) –