Warmmillion 发表于 2023-5-24 08:59:17

C#json反序列化实体类集合,字符型转数值型获取指定值

本帖最后由 Warmmillion 于 2023-5-24 09:03 编辑

json转换的实体类
public class Root
{
public List<List<int>> db { get; set; } //这个是不是List集合? int类型
}


button1_Click按钮代码
string getJson = json数据   //已获取了json数据

Root rt = JsonConvert.DeserializeObject<Root>(getJson);    //反序列化,运行提示"不能将字符型转为数值型"该如何修改?
MessageBox.Show("A=" + rt.db);   //取出json数据里面的值

for (int i = 0; i < rt.db.Count; i++)    //由于这个JSON字符串的 public List<List<int>> db { get; set; }   实体类是一个集合,如何把db遍历?
{
MessageBox.Show("Data=" + rt.db);

最后db遍历出来如何获取想要的值?

ibcadmin 发表于 2023-5-24 09:59:55

你得把json贴出来,
另外你要注意是List<int> 还是List<List<int> >



页: [1]
查看完整版本: C#json反序列化实体类集合,字符型转数值型获取指定值