I'm trying to generate a JSON based on a Java object.
JSON is being generated, but some slashes have been improperly included:
import java.io.Serializable;
import com.google.gson.annotations.SerializedName;
public class Documento implements Serializable{
private static final long serialVersionUID = 1L;
@SerializedName("Identificador")
private String identificador;
public Documento (){}
public Documento (String identificador){
this.identificador = identificador;
}
public String getIdentificador() {
return identificador;
}
public void setIdentificador(String identificador) {
this.identificador = identificador;
}
}
String identificador = jsonObjResposta.getAsJsonArray("ListaObjetos").iterator().next().getAsJsonObject().get("Identificador").toString();
Documento documento = new Documento(identificador);
System.out.println("gson.toJson(documento): " + gson.toJson(documento));
Output:
gson.toJson(documento): {"Identificador":"\"bene1\""}