最近读取一个webapi的接口,他们的数据格式是这样的
data里面又包含一个data,请问各位大神这样的JSON怎么用实体接收,这样的JSON算规范的JSON串吗
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
C#定义实体接收多级JSON数据
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2019-06-03 08:44关注两个data看上去不是一样的类型(也就是不是递归结构) 所以你可以定义两个类 class A { public bool success { get; set; } public string message { get; set; } public B data { get; set; } } class B { public string total { get; set; } public string page { get; set; } public string pageSize { get; set; } public List<C> data { get; set; } } class C { public string id { get; set; } public string name { get; set; } }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容关注码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
铭毅雨 2022-10-25 02:49public void m([FromBody] A a){
}
赞回复编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
回复按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-06-09 07:33回答 3 已采纳 按照这个结构建实体类,然后用Newtonsoft.Json 反序列化 就可以了 public class Result { public string resul
- 2021-11-27 04:04回答 2 已采纳 webservice如果是你自己的,你自行规定好提交的 json格式,如果不是你自己的,请找服务商索要接口文档,或在线上查看该服务商提供的公开接口文档 涉及到权限部分,可能会需要在请求头内追加 sig
- 2022-12-22 02:11回答 2 已采纳 没看懂你这同样的数据搞两遍是想干什么,dataSourceList.Add(json);dataSourceList.Add(json);执行两遍不就行了吗或者你直接字符串拼接都行 json=str
- 2021-07-16 10:38Hello 程序猿的博客 推荐:《Java技术书籍大全》 - awesome-java-books 从初级开发者到资深架构师,看这些书就够了 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 ...
- 2019-01-05 09:04回答 2 已采纳 解决了,解决后才发现是很简单的问题,没有传入httpcont的值,需要传入用户名和密码 然后贴上我的代码吧,虽然很简单,希望能帮助到和我一样的小白。 using (var
- 2018-07-24 06:50回答 6 已采纳 ``` using System; using System.Collections.Generic; using System.Linq; using System.Text;
- 2021-06-17 14:10回答 3 已采纳 先定义好对应的javabean,提交的时候参数直接用List<实体名称> 类型的参数。
- 2019-06-11 08:16小黄人软件的博客 │ │ 支持泛型的省份等(按照a-z、# 排序的实体)选择模块.rar │ │ 根据A—Z排序,模糊查询城市,点击右边A-Z字母直接跳转,标题下显示热门城市.rar │ │ 模仿微信联系人的字母索引ListView,高拓展,高维护。....
- 2022-01-07 03:57回答 3 已采纳 参考: string _url = "https://www.dXXXayup.ink/api/User/Login"; //json参数 string
- 2021-11-25 01:41回答 4 已采纳 确认是C#(CSharp)语言而不是c或者C++。C#的话可以用Newtonsoft.Json.dll+匿名对象先反序列化为对象后,在遍历数据组合成题主需要的数据。这个操作也可以在客户端用js来操作如
- 2019-05-17 08:37回答 2 已采纳 这样定义,序列化就能对应上了,好无聊的感觉,搞错了,应该用List集合去存,自己没事重新改一下吧``,自己没事 using System; using System.Collections.G
- 2020-11-01 10:49从前有座山,山里有座庙的博客 《后端架构师技术图谱》 推荐: 《Java技术书籍大全》 - awesome-java-books 从初级开发者到资深架构师,看这些书就够了 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 ...
- 2019-04-07 01:44fansy1990的博客 DryadLINQ:Dryad和DryadLINQ是微软研究院的两个项目,用于辅助 C# 开发人员在在计算机集群或数据中心里处理大规模的数据。 百度百科 并且是最活跃的大数据开源项目。在2014年,Spark已经拥有400位开发者,并且...
- 2023-05-15 07:29哈希疯的博客 异步/await是C#中实现异步编程的一种机制,旨在解决可扩展性和性能问题。在C# 5之前,编写异步代码需要使用回调函数或者Event-based Asynchronous Pattern (EAP)。异步/await的原理是基于任务(Task)和异步方法...
- 2024-04-16 08:33北漂小瑾的博客 1)定义:在程序运行过程中,其值可以发生改变的值 2)定义变量写法:变量名=变量值 a=1 3)常见变量 关键字: byte 字节 short 短整数 int 整数默认 long 长整数char 字符boolean 布尔float ...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司