Preguntas etiquetadas con gson

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


12
"Se esperaba BEGIN_OBJECT, pero estaba STRING en la línea 1, columna 1"
Tengo este método: public static Object parseStringToObject(String json) { String Object = json; Gson gson = new Gson(); Object objects = gson.fromJson(object, Object.class); parseConfigFromObjectToString(object); return objects; } Y quiero analizar un JSON con: public static void addObject(String IP, Object addObject) { try { String json = sendPostRequest("http://" + IP + …
126 java  json  parsing  gson 

4
¿Cómo deserializar una lista usando GSON u otra biblioteca JSON en Java?
Puedo serializar un List<Video>en mi servlet en GAE, pero no puedo deserializarlo. ¿Qué estoy haciendo mal? Este es mi video de clase en GAE, que está serializado: package legiontube; import java.util.Date; import javax.jdo.annotations.IdGeneratorStrategy; import javax.jdo.annotations.IdentityType; import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.annotations.PrimaryKey; @PersistenceCapable(identityType = IdentityType.APPLICATION) public class Video { @PrimaryKey private …
121 java  json  gson 

7
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 class TruncateElement …
119 java  json  gson 

5
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 unjava.util.List ... ¿Cuál es la forma más sencilla de hacer esto?
119 java  json  parsing  gson 


4
Usando GSON para analizar una matriz JSON
Tengo un archivo JSON como este: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] Antes, cuando los archivos tenían un elemento raíz, usaba: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); código pero no puedo pensar en cómo codificar la Wrapperclase ya que el elemento raíz es …
110 java  arrays  json  gson 




3
Clase de datos Kotlin de Json usando GSON
Tengo una clase de Java POJO como esta: class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } y tengo una clase de datos de Kotlin como esta data class Topic(val id: Long, val name: String) ¿Cómo proporcionar json keya cualquier variable kotlin data classsimilar a la @SerializedNameanotación en las …
105 java  json  gson  kotlin  data-class 


4
¿Múltiples GSON @SerializedName por campo?
¿Hay alguna forma en Gson de mapear múltiples campos JSON a una sola variable miembro de objeto Java? Digamos que tengo una clase de Java ... public class MyClass { String id; String name; } Quiero usar esta clase única con dos servicios diferentes. Sin embargo, estos dos servicios difieren …
104 java  json  gson 

9
Polimorfismo con gson
Tengo un problema para deserializar una cadena json con Gson. Recibo una serie de comandos. El comando puede ser iniciar, detener, algún otro tipo de comando. Naturalmente, tengo polimorfismo y el comando de inicio / parada hereda del comando. ¿Cómo puedo serializarlo de nuevo en el objeto de comando correcto …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.