Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cuál es el propósito básico de la anotación @SerializedName en android usando GSon

Puede alguien decirme cuál es el propósito básico de anotación @SerializedName en android usando GSON

Dame otro ejemplo. He comprobado en diverso Web site pero no puedo entender cuál es el propósito principal de usarlo.

One Solution collect form web for “¿Cuál es el propósito básico de la anotación @SerializedName en android usando GSon”

Ejemplo de clase Java,

public class Person { @SerializedName("name") private String personName; @SerializedName("bd") private String birthDate; } 

Esta clase tiene dos campos que representan el nombre de la persona y la fecha de nacimiento de una persona. Estos campos se anotan con la anotación @SerializedName . El parámetro (valor) de esta anotación es el nombre que se usará al serialising y deserialising objetos. Por ejemplo, el nombre del campo Java es representado como nombre en JSON.

JSON Ejemplo,

 { "name":"chintan", "bd":"01-01-1990" } 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.