Avalados por :

Como corrigir o erro Conteúdo Json inválido ao converter XML em JSON em um Cenário de Proxy para Rest

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

Olá Especialistas,

Estamos enfrentando um cenário de Proxy para Rest. Enquanto o adaptador Rest do receptor converte XML em JSON, estamos obtendo uma barra invertida antes da barra inclinada e recebendo o erro "Conteúdo Json inválido".

Poderiam nos ajudar com algumas dicas sobre isso?

Obrigado e cumprimentos,

Pragyesh.

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

4 Respuestas

0
Cargando...
Alguma novidade a respeito? Estou enfrentando o mesmo problema no SAP PO7.5.
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

"Oh, confundi a barra diagonal para frente com a barra diagonal para trás! Eu mesmo tive um problema com os caracteres escapados, portanto, as barras diagonais duplas "\\".

De qualquer forma, Jettison também possui algumas barras diagonais escapadas neste código, então, dependendo da implementação do SAP, as barras diagonais para frente também podem estar escapadas.

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

Sim, atualmente é uma configuração não modificável da biblioteca "Jettison" que a SAP utiliza para a conversão JSON dentro do adaptador SAP: https://github.com/jettison-json/jettison / https://launchpad.support.sap.com/#/notes/2482060 (observe que ao revisar o código-fonte do jettison, acredito que seja uma configuração modificável lá, mas a SAP opta por não disponibilizar essa alteração para o chamador do PI (por exemplo, através de parâmetros de módulo))

Já abri um incidente na SAP sobre isso, mas sem sucesso. Mas por favor, faça você também, um pequeno golpe derruba grandes carvalhos, você sabe.

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

Olá pragyesh.goyal

Poderias exemplificar e está a barra invertida antes da barra inclinada no xml do proxy? Tentaste removê-la no mapeamento antes de convertê-la em 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?