Articles of json

JSONObject – ¿Cómo obtener un valor?

Estoy usando una clase de Java en http://json.org/javadoc/org/json/JSONObject.html . El siguiente es mi fragmento de código. String jsonResult = UtilMethods.getJSON(this.jsonURL, null); json = new JSONObject(jsonResult); getJSON devuelve la siguiente cadena {“LabelData”:{“slogan”:”AWAKEN YOUR SENSES”,”jobsearch”:”JOB SEARCH”,”contact”:”CONTACT”,”video”:”ENCHANTING BEACHSCAPES”,”createprofile”:”CREATE PROFILE”}} Ahora … ¿cómo obtengo el valor de ‘eslogan’? Probé todos los métodos enumerados en la página, pero ninguno de […]

Al utilizar Spring Data Rest después de migrar una aplicación a Spring Boot, he observado que las propiedades de la entidad con @Id ya no están organizadas en JSON

Esta pregunta está relacionada con esta pregunta SO ( Spring boot @ResponseBody no serializa la identidad de la entidad ). He observado que después de migrar una aplicación a Spring Boot y usar la dependencia spring-boot-starter-data-rest, mis campos entity ID ya no se organizan en el JSON resultante. Esta es mi asignación de solicitud y, […]

Convierta json en objeto de clase en c #

Hola, tengo la siguiente respuesta json, cómo la convierto en un objeto de la clase ac { “err_code”: “0”, “org”: “CGK”, “des”: “SIN”, “flight_date”: “20120719”, “schedule”: [ [“W2-888″,”20120719″,”20120719″,”1200″,”1600″,”03h00m”,”737-200″,”0″,[[“K”,”9″],[“F”,”9″],[“L”,”9″],[“M”,”9″],[“N”,”9″],[“P”,”9″],[“C”,”9″],[“O”,”9″]]], [“W2-999″,”20120719″,”20120719″,”1800″,”2000″,”01h00m”,”MD-83″,”0″,[[“K”,”9″],[“L”,”9″],[“M”,”9″],[“N”,”9″]]] ] }

Deserializando JSON usando JSon.NET con datos dynamics

Estoy tratando de deserializar algunos datos JSON en objetos para una aplicación. Hasta ahora, ha estado bien porque las propiedades en los datos JSON eran estáticas (clave con un valor). Ahora tengo un resultado donde la clave es una pieza de datos dinámica. Aquí hay un ejemplo de URL JSON: http://en.wikipedia.org/w/api.php?action=query&format=json&pageids=6695&prop=info El JSON resultante para […]

Convertidor personalizado para Retrofit 2

Tengo que manejar respuestas dinámicas de JSON. Antes, estaba usando clases y anotaciones de la siguiente manera: public class ChatResponse { @SerializedName(“status”) private int status; @SerializedName(“error”) private String error; @SerializedName(“response”) private Talk response; public int getStatus() { return status; } public String getError() { return error; } public Talk getResponse() { return response; } } […]

¿Cómo asignar nombres de campo JSON a diferentes nombres de campos de objetos?

¿Cuál es la forma equiv en la anotación de Jackson Json para las siguientes anotaciones jax-b? Necesito producir json en lugar de xml y necesito saber las anotaciones de jackson convencionales que se denotan de forma equivalente en jax-b. renombrar un campo use getters en lugar de campos. Estas características son especialmente cruciales si el […]

Lee JSON multilínea en Apache Spark

Estaba tratando de usar un archivo JSON como una pequeña base de datos. Después de crear una tabla de plantillas en DataFrame, lo consulté con SQL y obtuve una excepción. Aquí está mi código: val df = sqlCtx.read.json(“/path/to/user.json”) df.registerTempTable(“user_tt”) val info = sqlCtx.sql(“SELECT name FROM user_tt”) info.show() df.printSchema() resultado: root |– _corrupt_record: string (nullable = […]

Unmarshal JSON con campos desconocidos

Tengo el siguiente JSON {“a”:1, “b”:2, “?”:1, “??”:1} Sé que tiene los campos “a” y “b”, pero no sé los nombres de otros campos. Entonces quiero desempaquetarlo en el siguiente tipo: type Foo struct { // Known fields A int `json:”a”` B int `json:”b”` // Unknown fields X map[string]interface{} `json:???` // Rest of the fields […]

gson.toJson () lanza StackOverflowError

Me gustaría generar una cadena JSON desde mi objeto: Gson gson = new Gson(); String json = gson.toJson(item); Cada vez que trato de hacer esto, obtengo este error: 14:46:40,236 ERROR [[BomItemToJSON]] Servlet.service() for servlet BomItemToJSON threw exception java.lang.StackOverflowError at com.google.gson.stream.JsonWriter.string(JsonWriter.java:473) at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:347) at com.google.gson.stream.JsonWriter.value(JsonWriter.java:440) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:235) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:200) at […]

Cómo cambiar el nombre de la clave JSON

Tengo un objeto JSON con el siguiente contenido: [ { “_id”:”5078c3a803ff4197dc81fbfb”, “email”:”user1@gmail.com”, “image”:”some_image_url”, “name”:”Name 1″ }, { “_id”:”5078c3a803ff4197dc81fbfc”, “email”:”user2@gmail.com”, “image”:”some_image_url”, “name”:”Name 2″ } ] Quiero cambiar la clave “_id” por “id” para que se convierta [ { “id”:”5078c3a803ff4197dc81fbfb”, “email”:”user1@gmail.com”, “image”:”some_image_url”, “name”:”Name 1″ }, { “id”:”5078c3a803ff4197dc81fbfc”, “email”:”user2@gmail.com”, “image”:”some_image_url”, “name”:”Name 2″ } ] ¿Cómo haría eso con […]