¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar el error Contenido Json no válido al convertir XML en JSON en un Escenario de Proxy a Rest

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 10 Vistas
0
Cargando...

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.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...
¿Alguna novedad al respecto? Estoy teniendo el mismo problema en SAP PO7.5.
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?