gpt4 book ai didi

java - 比较Java中的两个JSON结构

转载 作者:行者123 更新时间:2023-12-03 23:17:14 26 4
gpt4 key购买 nike

我试图在结构方面比较 2 个 JSON API 响应,并忽略数据。

尝试使用 Jackson 实现以下代码将 JSON 响应转换为对象,但它没有给我预期的结果

MyObject ob = new ObjectMapper().readValue(jsonOutput, MyObject.class);

比较 2 个 JSON API 响应的结构和忽略数据的最佳方法可能是什么。

最佳答案

不确定这是否是您想要的,但您有使用 this package 的解决方案.它可以从两个 JSON 中生成差异。

结果将是一个 JSON 补丁(即 RFC 6902)。您可以跟踪对象成员的删除和删除,因为它们始终是 addremove 操作。


EDIT 从评论(这就是为什么完整说明问题很重要!),看来你想要的是 JSON Schema反而;我也碰巧有an implementation它使用 jackson ...

关于java - 比较Java中的两个JSON结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28545519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com