马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

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

  [复制链接]
查看2732 | 回复5 | 2023-5-24 08:59:17 | 显示全部楼层 |阅读模式
本帖最后由 Warmmillion 于 2023-5-24 09:03 编辑

json转换的实体类
[C#] 纯文本查看 复制代码
public class Root
{
public List<List<int>> db { get; set; } //这个是不是List集合? int类型
}



button1_Click按钮代码
[C#] 纯文本查看 复制代码
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> >



C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则