Tag: GSON
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
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
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
Tengo un objeto JSON con múltiples objetos JSON dentro de él, todos del mismo tipo. ¿Cómo debo analizarlo con GSON? Json: { “people”: { “1”: { “name”: “A”, “age”: 5 }, “2”: { “name”: “B”, “age”: 6 }, “3”: { “name”: “C”, “age”: 7 } } } Considera que tengo . . . Read more
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