简体   繁体   English

POJO类的JSON字段名称

[英]JSON fields name for POJO class

I have a simple Java class: 我有一个简单的Java类:

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

and a JSON connected with this class: 以及与此类关联的JSON:

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

but when I send this json to server, all class fields are null. 但是当我将此json发送到服务器时,所有类字段均为null。 If i change fields name in JSON to fieldOne and fieldTwo it works fine. 如果我将JSON中的字段名称更改为fieldOnefieldTwo则效果很好。 But is it possible to read this json without doing any changes in fields name in JSON or class? 但是是否可以在不对JSON或类的字段名称进行任何更改的情况下读取此json?

You should do this : 你应该做这个 :

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM