Articles of gson

Usar GSON en Android para analizar un objeto complejo JSON

Soy relativamente nuevo en la progtwigción de Java y necesito analizar un objeto JSON complejo a través del cable. He estado leyendo documentación sobre GSON el día anterior y no he tenido mucha suerte de poder analizar completamente este tipo de estructura: { ‘Events’ : [{ ‘name’ : ‘exp’, ‘date’ : ’10-10-2010′, ‘tags’ : [“tag […]

Iterar sobre las propiedades de JsonObject

Me gustaría iterar a través del gran envoltorio JsonObject con Gson . Mi objective final es obtener una ArrayList de todos los enteros de tres dígitos existentes en los objetos internos “unterfeld” , pero eso no será un problema una vez que pueda recorrer las propiedades del objeto externo. { “something1”: { “bezeichnung”: “something1”, “unterfeld”: […]

cómo analizar el archivo JSON con GSON

Tengo un JSON muy simple con reseñas de productos, como: { “reviewerID”: “A2XVJBSRI3SWDI”, “asin”: “0000031887”, “reviewerName”: “abigail”, “helpful”: [0, 0], “unixReviewTime”: 1383523200, “reviewText”: “Perfect red tutu for the price. “, “overall”: 5.0, “reviewTime”: “11 4, 2013”, “summary”: “Nice tutu” } { “reviewerID”: “A2G0LNLN79Q6HR”, “asin”: “0000031887”, “reviewerName”: “aj_18 \”Aj_18\””, “helpful”: [1, 1], “unixReviewTime”: 1337990400, “reviewText”: “This […]

¿Cómo evitar que Gson convierta un número largo (una cadena json) al formato de notación científica?

Necesito convertir json string a java object y mostrarlo como un largo. La cadena json es una matriz fija de números largos: {numbers [ 268627104, 485677888, 506884800 ] } El código para convertir funciona bien en todos los casos, excepto para los números que terminan en 0. Los convierte a un formato de número de […]

¿Cómo funciona Gson TypeToken?

Entiendo que en Java, al contrario de, por ejemplo, los generics C # son características de tiempo de comstackción y se eliminan mediante el borrado de tipos. Entonces, ¿cómo funciona realmente TypeToken de Gson? ¿Cómo se obtiene el tipo genérico de un objeto?

Deserializar los tipos generics con GSON

Tengo algunos problemas con la implementación de Deserialización Json en mi aplicación Android (con la biblioteca Gson) He hecho una clase como esta public class MyJson{ public List posts; } Y la llamada de deserialización es: public class JsonDownloader extends AsyncTask<Void, Void, MyJson> { … protected MyJson doInBackground(Void… params) { … Reader reader = new […]

Deserialización de Gson de List en realmList

Estoy usando retrofit con gson para deserializar mi json en objetos de reino. Esto funciona muy bien en su mayor parte. Surgen problemas cuando se trata de RealmList (String (o cualquier otro tipo de datos básicos)) Como Realm no es compatible con RealmList, donde E no extiende el objeto Realm, envolví String en un RealmObject. […]

Análisis Java – Gson nested dentro de nested

Tengo que interactuar con una API, y el formato de respuesta (de lo que he leído) parece estar mal estructurado. He encontrado una respuesta de grupos de Google a un problema algo similar aquí , pero estoy teniendo problemas para implementar una clase de respuesta para manejar el Gson.fromJson. ¿Hay algún ejemplo que me falta […]

Cómo convertir un String a JsonObject usando la biblioteca gson

Por favor, aconseje cómo convertir un String en JsonObject usando la biblioteca gson . Lo que sin éxito hago: String string = “abcde”; Gson gson = new Gson(); JsonObject json = new JsonObject(); json = gson.toJson(string); // Can’t convert String to JsonObject

¿Cómo serializar una clase con una interfaz?

Nunca he hecho demasiado con la serialización, pero estoy tratando de usar Googleson para serializar un objeto Java en un archivo. Aquí hay un ejemplo de mi problema: public interface Animal { public String getName(); } public class Cat implements Animal { private String mName = “Cat”; private String mHabbit = “Playing with yarn”; public […]