Preguntas etiquetadas con json

312
¿Cómo iterar sobre un objeto JSON?

Yo uso una biblioteca JSON llamada JSONObject (no me importa cambiar si es necesario). Sé cómo iterar JSONArrays, pero cuando analizo datos JSON de Facebook no obtengo una matriz, solo una JSONObject, pero necesito poder acceder a un elemento a través de su índice, como JSONObject[0]para obtener...

306
Cómo escapar de las comillas dobles en JSON

Estoy tratando de mostrar comillas dobles pero muestra una de las barras invertidas: "maingame": { "day1": { "text1": "Tag 1", "text2": "Heute startet unsere Rundreise \\\"Example text\\\". Jeden Tag wird ein neues Reiseziel angesteuert bis wir.</strong> " } } Al renderizar en el html...

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...

294
sintaxis sin capturar token inesperado U JSON

Recibo este error "sintaxis inesperada token U inesperado" cuando ejecuto mi página en Chrome. Y en firefox me sale, "JSON.parse: carácter inesperado". Estoy devolviendo los datos json de un archivo php y la cadena json devuelta es válida. Lo revisé con http://jsonlint.com/ . Cualquier ayuda será...

292
Reciba JSON POST con PHP

Estoy tratando de recibir un JSON POST en un sitio web de interfaz de pago, pero no puedo decodificarlo. Cuando imprimo: echo $_POST; Yo obtengo: Array No obtengo nada cuando intento esto: if ( $_POST ) { foreach ( $_POST as $key => $value ) { echo "llave: ".$key."-

289
¿Cómo manejo las nuevas líneas en JSON?

He generado algunos JSON y estoy tratando de ponerlo en un objeto en JavaScript. Sigo recibiendo errores. Esto es lo que tengo: var data = '{"count" : 1, "stack" : "sometext\n\n"}'; var dataObj = eval('('+data+')'); Esto me da un error: unterminated string literal Con JSON.parse(data), veo...