java - 将 JSON 响应映射到 POJO(使用不同的名称)

标签 java android json gson jackson

我知道有很多关于类似问题的帖子,但我的似乎有点不同。我正在阅读一堆 JSON 并想从中构建 POJO,但我不想使用 JSON 结果的名称。有没有办法将 JSON 中的元素名称“映射”到我的 POJO 中的属性(可能使用 gson 或 Jackson)?

值得一提的是,此应用程序是为 Android 构建的。

提前致谢!

最佳答案

如果您使用 Gson ,您可以将一个属性附加到您的对象,如下所示:

@SerializedName("ServicesResult")
public String services;

其中“ServicesResult”是 JSON 中元素的实际名称。

关于java - 将 JSON 响应映射到 POJO(使用不同的名称),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7796310/

相关文章:

java - java中的“隐式”同步?

javascript - 将字符串转换为有效的 json 对象

python - 将类似dict的字符串转换为JSON

java - java 机场航类的生产者-消费者

java - Spring集成Kafka

javafx:如何向 ListView 添加颜色选择器?

android - 制作位图时内存不足错误

javascript - 在语音气泡Unity 2D中渲染文本

带有 simplecursor 适配器的 Android ListView 使应用程序崩溃(未显示 ANR)

javascript - 将 JS 数组转换为对象