java - POJO 类的 JSON 字段名称

标签 java json rest mapping

我有一个简单的 Java 类:

class Feed { 
private String fieldOne;
private String fieldTwo;
}

以及与此类连接的 JSON:

{
  "feed": {
    "field_one": "1.780",
    "field_two": "1.810"
}

但是当我将此 json 发送到服务器时,所有类字段均为空。如果我将 JSON 中的字段名称更改为 fieldOnefieldTwo 它工作正常。但是是否可以在不更改 JSON 或类中的字段名称的情况下读取此 json?

最佳答案

你应该这样做:

class Feed { 
@XmlElement(name="field_one")
private String fieldOne;

@XmlElement(name="field_two")
private String fieldTwo;
}

关于java - POJO 类的 JSON 字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53155746/

相关文章:

java - Android - onTouchListener 不适用于子 LinearLayout

audio - 在 Java 中交替播放 2 个不同的频率

java - 设置 java.awt.headless=true 有什么好处?

ios - Alamofire 无法访问 json 响应的键

http - REST URL 设计——一次 HTTP 调用中的多个资源

java - 如何创建 FindByIndexNameSessionRepository 的 bean

javascript - 即使对象 prop 存在,也会返回 undefined object - JS

javascript - 如何通过 javascript 获取 facebook json 结果?

java - Swagger 代码生成 : simple JAX-RS example

hibernate - Grails GORM Rest 插件和 Hibernate