New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JSON合并输出 #100
Comments
功能我已经实现了, 不过, 是把它实现成ObjsMerge了, 即, 也Objs定义的中间结构为基础做合并. 转换器中间对象合并器 普通对象, 保存为List, 但是要去掉重复. 这个地方有点小问题需要 @zozoh @wendal确定一下.
使用那种方案可能需要你们确定一下. |
呃 .......... Map.putAll 就可以了嘛,真的要为了省这么一行不是经常使用的调用代码,建立这个吗? 不过这个功能挺有意思的,如果要保留,最好把 ObjsMerge 里的代码放到 Objs 里,这样,调用者只需要知道 Objs 就是放一些对对象进行的高级操作。 不过最好这些都放到 Mirror 里 .... 我找时间想想 ...... |
JSON合并主要涉及MAP, LIST的合并, 还有一些深层次的合并, 如果只是单纯使用Map.putAll的话, 可能会导致很多信息丢失. |
恩,这个代码先留着吧,因为 这个合并可以把一个POJO 和 Map 合并,应该蛮有用的, |
相关修改 31e84d5 |
在实现NutConfig的时候, 需要合并多个配置项, 所以, 觉得可以在 JSON 实现一个多个 JSON 串合并输出一个对象的功能.
如:
使用这个功能后等效于:
The text was updated successfully, but these errors were encountered: