gpt4 book ai didi

java - 你怎么能像 Jackson 的 @JsonAnySetter 一样得到 Gson 中无法识别的 JSON 字段列表?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:44:50 25 4
gpt4 key购买 nike

所以我目前在我的 android 项目中使用 Jackson 解析器及其库。但是,查看 jackson 和 gson 的方法计数让我考虑转向 gson。在查看了不同的方法/语法等之后,我一直无法找到与 Jackson 的 @JsonAnySetter 或 @JsonAnyGetter 等效的 gson。

gson 有这个吗?如果没有,是否有变通办法?

最佳答案

不,它没有。 Gson基本上有2个常用的注解,@Expose@SerializedName。要执行 @JsonAnySetter@JsonAnyGetter 的操作,您必须编写并注册您自己的 TypeAdapter,它将对所有不存在的字段进行分组没有相应的 Field 并将它们添加到 Map

Jackson 有更多的方法,因为它是一个更完整的 API,具有更大的功能集。

关于java - 你怎么能像 Jackson 的 @JsonAnySetter 一样得到 Gson 中无法识别的 JSON 字段列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25551283/

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