Preguntas etiquetadas con gson

Gson es la biblioteca de código abierto de Google para serializar y deserializar objetos Java a / desde JSON.

423
Representando nulo en JSON

¿Cuál es el método preferido para devolver valores nulos en JSON? ¿Hay una preferencia diferente por las primitivas? Por ejemplo, si mi objeto en el servidor tiene un número entero llamado "myCount" sin valor, el JSON más correcto para ese valor sería: {} o { "myCount": null } o {...

363
Jackson vs. Gson [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Mejora esta...

301
Gson: convierte directamente String a JsonObject (sin POJO)

Parece que no puedo resolver esto. Estoy intentando la manipulación del árbol JSON en GSON, pero tengo un caso en el que no sé o tengo un POJO para convertir una cadena, antes de convertirla JsonObject. ¿Hay alguna manera de ir directamente de un Stringa JsonObject? He intentado lo siguiente...

262
Conversión de datos JSON a objeto Java

Quiero poder acceder a las propiedades desde una cadena JSON dentro de mi método de acción Java. La cadena está disponible simplemente diciendo myJsonString = object.getJson(). A continuación se muestra un ejemplo del aspecto que puede tener la cadena: { 'title':

211
Gson: convierta de Json a una ArrayList escrita <T>

Usando la biblioteca Gson, ¿cómo convierto una cadena JSON en una ArrayListde una clase personalizada JsonLog? Básicamente, JsonLoges una interfaz implementada por diferentes tipos de registros creados por mi aplicación de Android: registros de SMS, registros de llamadas, registros de datos, y esta...

187
GSON - Formato de fecha

Estoy tratando de tener un formato de fecha personalizado en la salida de Gson, pero .setDateFormat(DateFormat.FULL)no parece funcionar y es lo mismo con .registerTypeAdapter(Date.class, new DateSerializer()). Es como si a Gson no le importara el objeto "Fecha" y lo imprime a su manera. ¿Cómo...

154
Análisis JSON usando Gson para Java

Me gustaría analizar datos de JSON que son de tipo String. Estoy usando Google Gson . Yo tengo: jsonLine = " { "data": { "translations": [ { "translatedText": "Hello world" } ] } } "; y mi clase es: public class JsonParsing{ public void parse(String jsonLine) { // there I would like...

119
Analizando la matriz JSON en java.util.List con Gson

Tengo un JsonObjectnombre "mapping"con el siguiente contenido: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } Sé que puedo obtener la matriz "servers"con: mapping.get("servers").getAsJsonArray() Y ahora quiero analizar eso JsonArrayen...

119
Usando Enums mientras se analiza JSON con GSON

Esto está relacionado con una pregunta anterior que hice aquí anteriormente. Análisis JSON usando Gson Estoy tratando de analizar el mismo JSON, pero ahora he cambiado un poco mis clases. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } Mi clase ahora se ve así: public...