Articles of gson

Se esperaba BEGIN_ARRAY pero era BEGIN_OBJECT en la línea 1 columna 2

Estoy por debajo del error. Error al analizar JSON debido a: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: se esperaba BEGIN_ARRAY pero era BEGIN_OBJECT en la línea 1 columna 2 URL del servidor public static final String SERVER_URL = “https://maps.googleapis.com/maps/api/timezone/json?location=-37.8136,144.9631&timestamp=1389162695&sensor=false”; Realice la solicitud try { // Create an HTTP client HttpClient client = HttpClientBuilder.create().build(); HttpPost post = new HttpPost(SERVER_URL); // […]

Respuesta de array Parse JSON usando Retrofit & Gson

Aquí está mi Respuesta JSONArray del servicio web: [ { “sponsors”: [ { “leg_id”: “NYL000067”, “type”: “primary”, “name”: “AUBRY” }, { “leg_id”: “NYL000171”, “type”: “cosponsor”, “name”: “PERRY” }, { “leg_id”: “NYL000066”, “type”: “cosponsor”, “name”: “ARROYO” }, { “leg_id”: “NYL000223”, “type”: “cosponsor”, “name”: “BARRETT” }, { “leg_id”: “NYL000312”, “type”: “cosponsor”, “name”: “STECK” }, { “leg_id”: “NYL000180”, […]

Retrofit2.0 obtiene MalformedJsonException mientras que el json parece correcto?

Estoy usando retrofit: 2.0.0-beta4 para mi aplicación de Android. Traté de agregar un usuario con Retrofit, el usuario se creó correctamente en la base de datos, sin embargo, recibí el siguiente error: 03-14 06:04:27.731 30572-30600/com.lehuo.lehuoandroid D/OkHttp: CALLING POST SP_User_CreateUser….your new user_id:48 {“data”:{“user_id”:”48″,”nickname”:null,”password”:null,”status”:null},”status”:1,”msg”:”OK”} 03-14 06:04:27.731 30572-30600/com.lehuo.lehuoandroid D/OkHttp: <– END HTTP (147-byte body) 03-14 06:04:27.732 30572-30600/com.lehuo.lehuoandroid E/My […]

¿MalformedJsonException con Retrofit API?

Necesito enviar un json a mi servicio web, json es: { “Sala”: { “usuario”: “%@”, “adversario”: “%@”, “atualizacao”: “%@”, “device”: “%@”, “device_tipo”: “ios” } } . Estoy intentando hacerlo usando Retrofit API 1.8. Cuando bash enviar la publicación arroja una excepción. Excepción: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 7 […]

Consulta un JSONObject en java

Me preguntaba si en algún lugar existe una libreria java capaz de consultar un JSONObject. Más en profundidad, estoy buscando algo como: String json = “{ data: { data2 : { value : ‘hello’}}}”; … // Somehow we managed to convert json to jsonObject … String result = jsonObject.getAsString(“data.data2.value”); System.out.println(result); Espero obtener “hola” como salida. […]

¿La forma más fácil de eliminar las relaciones recursivas bidireccionales?

Utilizo la biblioteca Gson para convertir objetos Java en una respuesta Json … el problema es que después de una solicitud JPA, el objeto recuperado de DB no se puede convertir debido a una relación recursiva con otras entidades ( ver mi pregunta anterior ), por ejemplo: public class Gps implements Serializable { private static […]

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 […]