Does Gson have something like @JsonProperty for methods?

前端 未结 4 1688
温柔的废话
温柔的废话 2021-02-19 18:22

Jackson has the @JsonProperty(\"name\") annotation, which can be applied to methods - the return value of the method will be assigned to the \"name\" parameter in the JSON.

4条回答
  •  滥情空心
    2021-02-19 19:10

    The solution in Gson is a similar annotation called @SerializedName that you can use to provide names that match the source JSON.

    A simple example is shown below:

    public class Message {
        @SerializedName("ID")
        private String id;
        @SerializedName("NFd")
        private int fileDescriptors;
    }
    

    Source

提交回复
热议问题