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遍历出来如何获取想要的值?
你得把json贴出来,
另外你要注意是List<int> 还是List<List<int> >
页:
[1]