我想通过使用jsonpath仅保留JSON的一部分。
假设我必须使用以下JSON:
{ "loginId":"bootstrap",
"isTechnicalUser":false,
"name":{ "+
"title":"Mr.",
"firstName":"Boot",
"familyName":"Strap""+
},
}
我想要一个仅包含$ .loginId和$ .name.firstName的JSON。
如何使用jsonpath做到这一点?还是用其他框架来实现?
谢谢!
///////////// UPDATE //////////////
忘了提及配置必须由用户动态完成,因此我无法对任何东西进行硬编码(即使用Transient或类似工具)
///////////// UPDATE 2 ///////////////
也许先删除jsonpath
的节点,然后找出此映射与原始映射之间的差异可能会起作用。但是我找不到深地图比较工具。我检查了番石榴,但是还不够。
答案 0 :(得分:0)
使用@Transient
标记序列化对象时要忽略的字段。