es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GSON

GSON no puede serializar una excepción con Java 17.

El siguiente código solía funcionar en Java 11: new Gson().toJson(new Exception()) En JDK 17 obtengo el siguiente error: Unable to make field private java.lang.String java.lang.Throwable.detailMessage accessible: module java.base does not “opens java.lang” to unnamed module @147ed70f Después de leer esta página, creo que podría resolverlo con –add-opens java.base/java.lang=ALL-UNNAMED. ¿Existe una . . . Read more

¿Por qué se convierte incorrectamente mi LinkedHashMap en JSON y se guarda en SharedPreferences?

Estoy tratando de guardar un objeto en SharedPreferences, pero primero lo convierto a JSON como se muestra a continuación. Sin embargo, el objeto se está convirtiendo y guardando incorrectamente. private void saveSchedule() { String jsonString = new Gson().toJson(schedule); SharedPreferences sharedPreferences = getSharedPreferences(“Schedule”, Context.MODE_PRIVATE); SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putString(“schedule”, jsonString); editor.apply(); . . . Read more

Cómo convertir una única cadena que contiene valores JSON separados por comas en un único objeto JSON?

Estoy obteniendo algunos datos que son una sola cadena. “{\”somekey\”: someValue}, {\”someKey2\”: someValue}, {\”someKey3\”: someValue}” ¿Cómo puedo devolver eso como un solo objeto JSON como este utilizando las bibliotecas de Java? {{“somekey”: someValue}, {“someKey2”: someValue}, {“someKey3”: someValue}} He estado intentando usar la clase ObjectMapper para leer el valor en una . . . Read more

Conversión de Java Gson a Json

Tengo una clase con los siguientes atributos, public AnalyticsEventProperty(String eventID, String key, Object value, EventPropertyValueType valueType) { this.eventID = eventID; this.key = key; this.value = value; this.type = valueType(); } Este objeto se crea y se pasa a un array de propiedades de eventos, cuando hago la conversión a JSON . . . Read more