Pregunta:
Fecha: 20-02-2019 12:00:29
(En Español)
si observan el valor del objeto requerimiento tiene comillas dobles, esto al pasarlo por mi script de cargue no lee el formato json
error Arrojado por mi script de cargue
si quito las comillas dobles funciona perfecto si me pueden ayudar seria fabuloso gracias. el problema es que dependo de una aplicación externa y no se me es fácil quitar esas comillas que están dentro del objeto requerimiento del Json Votos: 1 - Respuestas: 5 - Vistas: 14 Compartir en: Google Facebook Twitter LinkedIn Link
problema con json [No resuelta]
Que tal tengo un json de la siguiente manera:
{
"row":10,
"totalrows":11,
"nro:"T1",
"idtipodoctr":90,
"iddoctr":1,
"requerimiento":"SE LE SOLICITA:rnACLARAR POR QUÈ OMITIERON DECLARAR EL NOMBRE DEL PRODUCTO EL CUAL ES: VEGETALES EN CONSERVA JUNTO CON SU VARIEDAD: MAIZ DULCE AMARRILLO EN GRANO ENTERO, E INDICAR POR QUÈ DECLARARON DE MANERA INCORRECTA LA VARIEAD YA QUE INDICARON: MAIZ DULCE (AMARRILLO EN GRANO ENTERO ), YA QUE DE ACUERDO A LO AUTORIZADO EN EL REGISTRO SANITARIO RSiA14l1602, LAS PALABRAS " AMARILLO EN GRANO ENTERO" NO SE ENCUENTRA DENTRO DE PARENTESIS, SIENDO LA VARIEDAD DESCRITA DE MANERA CORRECTA: MAIZ DULCE AMARRILLO EN GRANO ENTERO.rnrnNOTA:SEÑOR IMPORTADOR TENER PRESENTE QUE DENTRO DE LOS ACTOS ADMINISTRATIVOS DEL REGISTRO SANITARIO SE ESPECIFICA CUALES SON LAS VARIEDADES DEL PRODUCTO.rnrnNOTA:FAVOR ADJUNTAR LOS DOCUMENTOS REQUERIDOS EN ARCHIVOS PDF (ADOBE READER) VERSIONES IGUAL O MENORES A 7." SE CONSIDERARÁ QUE HAY DESISTIMIENTO TÁCITO DE LA SOLICITUD SI TRANSCURRIDO UN (1) MES NO SE HA DADO CUMPLIMIENTO A LO ORDENADO EN ÉL,
SALVO QUE EL INTERESADO,
DENTRO DE ESTE TÉRMINO SOLICITE PRORROGA,
QUE SE CONCEDERÁ DE MANERA AUTOMÁTICA POR UN TÉRMINO IGUAL ES DECIR,
POR UN (1) MES ADICIONAL. LO ANTERIOR DE CONFORMIDAD CON LO ESTABLECIDO EN EL ARTÍCULO 17 DEL CÓDIGO DE PROCEDIMIENTO ADMINISTRATIVO Y DE LO CONTENCIOSO ADMINISTRATIVO. rn",
"solicitante":"Instituto Nacional",
"fecha":"2019-02-19T07:01:23",
"tiemporestante":30.000000000,
"semaforo":1,
"idsol":"hh.6",
"idtipodocre":95,
"iddocre":-1,
"iddoc":680174,
"idtipodocsolicitud":6,
"solrel":"xx43",
"nombreformato":"IMPOTareaRelacionadaLicencia"
}
si observan el valor del objeto requerimiento tiene comillas dobles, esto al pasarlo por mi script de cargue no lee el formato json
error Arrojado por mi script de cargue
Warning: Invalid argument supplied for foreach() in D:\xampp\htdocs\panel-abc\app\magics\magic_php
si quito las comillas dobles funciona perfecto si me pueden ayudar seria fabuloso gracias. el problema es que dependo de una aplicación externa y no se me es fácil quitar esas comillas que están dentro del objeto requerimiento del Json Votos: 1 - Respuestas: 5 - Vistas: 14 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 20-02-2019 15:58:01 Hola Dysat:
Veo dos errores que pueden darte problemas:
"nro:"T1", Le faltaria una comilla doble ¿no? "nro":"T1",
Y dentro de "requerimiento": tienes otras comillas dobles y saltos de línea que me rompen el JSON.
Habría que pasarlas a comillas simples o salvarlas y evitar esos saltos de línea ¿no? Votos: 2 - Link respuesta -
Fecha: 21-02-2019 03:53:55 asi es, el del obejto nro tienes razón lo copie mal, pero el que me daña el json es el obejeto requerimiento, lo que no logro hacer es como cambiarlas ? Votos: 1 - Link respuesta
-
Fecha: 25-02-2019 08:06:31 El problema principal es que no está bien formateado.
De acuerdo a la especificación: "Una cadena de caracteres es una secuencia de 0 o más caracteres Unicode, entre comillas dobles, utilizando la 'diagonal invertida' (\) para escapar los caracteres especiales. [...]"
No estás escapando los caracteres de manera correcta.
Saludo Votos: 0 - Link respuesta -
Fecha: 26-02-2019 10:33:08 Obviamente tenés errores de sintáxis, probá esta herramienta: https://jsonformatter.curiousconcept.com/
allí te va indicando el erro en cada lína, según revisé en la línea cuatro deberían ir unas comillas, y verificá el string de tu "requerimiento". Votos: -1 - Link respuesta -
Fecha: 27-02-2019 16:33:59 Lo que yo entiendo del compañero es que trae esa información de otro lugar en donde no puede darle formato a su Json y necesita quitar esa comilla. Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
