2017-05-31 3 views
1

Je dois créer un bean pour cet objet json.Comment définir un nom JSONProperty pour un champ de bean feign

{ "user_name" : "my-name" } 

Ma classe java est comme ceci.

public class User { 
    String username; 
} 

Y at-il annotation à la carte username-user_name sans changer le nom du champ à user_name? Quelque chose comme @JsonProperty(name="user_name")?

Répondre

1

Vous devez utiliser l'annotation @SerializedName("user_name") fournie par gson à la place.

+0

Merci, je vais essayer ça. – Bee

+0

ça a marché !! Merci... – Bee