Avalados por :
Hola Expertos,
Estamos teniendo un Escenario de Proxy a Rest. Mientras el adaptador Rest del receptor convierte XML en JSON, estamos obteniendo una barra invertida delante de la barra inclinada y estamos obteniendo el error "Contenido Json no válido".
¿Podrían ayudarnos con algunos consejos al respecto?
Gracias y saludos,
Pragyesh.
¡Vaya, confundí la barra diagonal hacia adelante con la barra diagonal hacia atrás! Yo mismo tuve un problema con los caracteres escapados, por lo tanto, las barras diagonales dobles "\\".
De todos modos, Jettison también tiene algunas barras diagonales escapadas en este código, por lo que dependiendo de la implementación de SAP, es posible que las barras diagonales hacia adelante también estén escapadas.
Sí, actualmente es una configuración no modificable de la biblioteca "Jettison" que SAP utiliza para la conversión JSON dentro del adaptador SAP: https://github.com/jettison-json/jettison / https://launchpad.support.sap.com/#/notes/2482060 (ten en cuenta que al revisar el código fuente de jettison, creo que SÍ es una configuración modificable allí, pero SAP elige no hacer este cambio disponible para el llamador de PI (por ejemplo, a través de parámetros de módulo)
Ya he abierto un incidente en SAP por eso, pero sin éxito. Pero por favor, hazlo tú también, un pequeño golpe derriba grandes robles, ya sabes.
Hola pragyesh.goyal
¿Podrías ejemplificarlo y está la barra invertida antes de la barra inclinada en el xml del proxy? ¿Intentaste eliminarlo en el mapeo mismo antes de convertirlo a json?
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute