java - descarga - gson squareup
Gson Java reservado palabra clave (2)
Podría usar un nombre diferente para su campo, usando el Soporte de nombres de campo de gson.
public class Post {
@SerializedName("public")
private boolean isPublic;
...
}
Tengo algunos JSON que estoy deserializando usando Gson.
{
"resp": {
"posts": [
{
...
"public": true,
...
}]
}
Mi problema es que public
es una palabra clave de Java, entonces, ¿cómo crearía un campo en mi clase que se correlacione con el campo public
en el JSON?
Vale la pena una nota rápida de que necesita incluir gson.annotations o SerializedName para que esto se compile como parte del paquete base gson.Gson:
import com.google.gson.annotations.SerializedName;