gpt4 book ai didi

java - 自动将 JSON 映射到类 - 设计问题

转载 作者:行者123 更新时间:2023-12-02 12:00:07 29 4
gpt4 key购买 nike

我正在使用某个 API,它以以下格式返回 JSON 数据:

entities {
entity#1 { [property#1:value, property#2:value] },
entity#2 { [property#3:value, property#4:value] }
}

此 JSON 中的实体是手动定义的,这意味着每个实体可以具有唯一的属性。解析此类数据的最佳方法是什么?

目前,我正在为在 API 上定义的每个实体创建一个唯一的类,但我定义的实体数量可能远远超过 100 个。

Java 中是否有一种方法可以创建一个预定义共享属性的类,然后在运行时将属性添加到同一类?

最佳答案

是的,您可以使用 Jackson 进行反序列化 ( http://www.baeldung.com/jackson-deserialization ) 并定义一个自定义映射器,将动态变量反序列化为 Map

关于java - 自动将 JSON 映射到类 - 设计问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47328251/

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