Map Nested JSON Objects to Java Classes with Spring RestTemplate

前端 未结 7 1339
南旧
南旧 2021-02-08 12:17

I know this may be simple. However, I just can\'t get it to work.

So I am trying to use Spring RestTemplate to map my JSON data. I have following JSON response from a re

7条回答
  •  被撕碎了的回忆
    2021-02-08 12:47

    I ran into the same issue. Annotate with @JsonProperty:

    @JsonIgnoreProperties(ignoreUnknown = true)
    public class Data implements Serializable {
    
        @JsonProperty("Name")
        private String name;
    
        @JsonProperty("Address")
        private String address;
    
        // getters / setters for name and address
    
    }
    

    The fields of your Data class should now get populated, and you can name your fields independent of the JSON representation (e.g. name instead of Name).

提交回复
热议问题