对于要转换的JSON,需要有一个对应的实体类,属性名和JSON键名相同
|
|
1、确认下你的strSerializeJSON和TranslateResult类定义是否匹配 TranslateResult user = JsonConvert.DeserializeObject<TranslateResult>(strSerializeJSON) |
|
5分 |
确认和你想反序列化成的类格式是否一致 最好贴出部分代码
|
5分 |
不是所有的类型都可以用于反序列化的。它必须可以无差错地进行“无参数实例化”,以及设置属性/字段时也不会出错。
贴出你的所谓 TranslateResult 类型定义来。 |
|
|
不知道怎么写实体类 |
|
实体类改成
public class DataUser { public string ss { get; set; } public string sss { get; set; } public string ssss { get; set; } } public class Order { public string total { get; set; } public List<DataUser> data { get; set; } public string code { get; set; } } |
|
30分 |
Order user = JsonConvert.DeserializeObject<Order>(strSerializeJSON) |