gpt4 book ai didi

java - 如何将 json 响应与 XML 值进行比较?

转载 作者:行者123 更新时间:2023-11-29 04:22:37 25 4
gpt4 key购买 nike

我收到了我的 API 的 JSON 响应。现在我需要将 JSON 响应中存在的所有节点与我的 XLM 文件进行比较。

例子:

JSON 响应:

> {fields=[{field_id=UDF_CHAR1, is_visible=true, default_value=null,
> field_type=single_line, field_name=build name}

XML 文件:

<template name="fields">
<key name="field_id" type="String" />
<key name="is_visible" type="Boolean" />
<key name="default_value" type="String_or_null" />
<key name="field_type" type="String" />
<key name="field_name" type="String" />
</template>

我如何将我的 xml 文件中的所有键值与 JSON 响应中的所有节点进行比较。

最佳答案

  1. 创建描述文件的 Java POJO。
  2. 例如使用 Jackson 或其他库将 json 转换为 Fileds 对象。
  3. 例如使用 Jackson 或 Jaxb 将 xml 转换为 Fileds。
  4. 为 Fileds 实现 equals 和 hashcode 方法。
  5. 比较对象。

关于java - 如何将 json 响应与 XML 值进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48165109/

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