c#如何将多个json合并_合并两个c#对象(json)列表作为父级子级
我有一个看起来像下面的json字符串:
[
{
"id": 1,
"title": "Hello"
},
{
"id": 2,
"title": "test"
}
]
[
{
"id": 1,
"parentId": 1,
"prop1": "sdsdsdt",
"prop1l": "3dsdsd",
"v": "fsssd sd"
},
{
"id": 2,
"parentId": 1,
"prop1": "sdsdsdt",
"prop1l": "3dsdsd",
"v": "fsssd sd"
},
{
"id": 3,
"parentId": 2,
"prop1": "sdsdsdt",
"prop2": "3dsdsd",
"prop3": "fsssd sd"
}
]
我可以将其序列化为两个类(列表),如下所示:
public class Parent
{
public int id { get; set; }
public string title { get; set; }
}
public class Child
{
public int id { get; set; }
public int parentId { get; set; }
public string prop1 { get; set; }
public string prop2 { get; set; }
public string prop3 { get; set; }
}
现在,我想创建第三个集合,在这里可以合并父对象下的子对象。我知道我可以在父级中使用for循环,并在Child中为parentId查找子级。我想知道是否有更好的方法?所以我可以得到这些如下列表:
public class Merged
{
public int id { get; set; }
public string title { get; set; }
public list children{get;set;}
}
c#如何将多个json合并_合并两个c#对象(json)列表作为父级子级相关推荐
- java最好用的json工具_推荐 9 个 爱不释手的 JSON 工具!
Java技术栈 www.javastack.cn 关注优质文章 原文标题:JSON tools you don't want to miss 作者:Paul Krill,翻译:布加迪,出处:51CTO ...
- java中转json字符串_如何在Java中转义JSON字符串-Eclipse IDE技巧
java中转json字符串 在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. ...
- wps解析json数据_通过WordPress HTTP API 获取json内容并解析
WordPress 4.0的一个亮点就是JSON API的加入,今天我们提前来看看怎么获取JSON的内容并显示出来.过程就是用PHP获取远程JSON的内容,然后把获取到的JSON转化为PHP对象,然后 ...
- 如何将原图和json融合_图像语义分割出的json文件和原图,用plt绘制图像mask
1.弱监督 由于公司最近准备开个新项目,用深度学习训练个能够自动标注的模型,但模型要求的训练集比较麻烦,,要先用ffmpeg从视频中截取一段视频,在用opencv抽帧得到图片,所以本人只能先用语义分割 ...
- java任务分支和合并_合并/分支战略
我会给出与Adarsh Shah相同的建议,因为在大多数情况下,2个分支(MAIN,RELEASE)就足够了,并且使用feature branches用于你不想立即提交到MAIN的东西,因为它需要一段 ...
- mysql+json+检索_如何从mysql中检索JSON数据?
我有以下表格和他们的关系.我将json数据存储在client_services表中.他们是否可以使用mysql查询检索JSON值.喜欢: select getJson("quota" ...
- python和json转换_【Python】python和json数据相互转换,json读取和写入,repr和eval()使用...
Gson将字符串转换成JsonObject和JsonArray 以下均利用Gson来处理: 1.将bean转换成Json字符串: public static String beanToJSONStri ...
- Java对json遍历_如何遍历Java中的json对象
我正在尝试遍历json文件并获取所需的详细信息,这是我的json { "000": { "component": "c", "de ...
- git merge分支不合并_合并分支使用Merge还是Rebase?
阅读原文:合并分支使用Merge还是Rebase? 作为一个有追求的开发者,我一定会选择更好的版本管理工具(Git), 使用中我们难免会在 Merge 和 Rebase 中选择其一用于合并分支. Re ...
最新文章
- 7系列mrcc xilinx_XILINX 7系列FPGA_时钟篇
- 机器学习基础-弹性网 Elastic Net-08
- strspn php,php返回在字符串中包含 charlist 参数中指定的字符数目的函数strspn()
- 前端学习(2259)查看历史
- php的冒泡算法,PHP实现冒泡算法
- Linux下怎么使用任务管理器和真人接口源码出售进程管理
- python基本判断语句_python两种简洁的条件判断语句写法
- OpenCV:概述、结构和内容
- Highcharts构建空饼图
- 二十三种设计模式(第十二种)-----代理模式(Proxy)
- 2069: [POI2004]ZAW
- C# 数组增加元素_C#教程推荐
- 【图解算法】排序算法——快速排序
- 关于在线课程及软件开发学习--给真正希望学习的朋友
- Kettle工具入门
- 数学建模多元线性回归内生性问题的蒙特卡洛模拟matlab代码
- 【第一CAD】“布局”的使用@外挂技术部
- 【读书笔记】码农翻身
- ALA创世发行!蝰蛇实验室开启全球数据战略布局
- 金三银四魔都两年半前端面经