Avalados por :
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.
"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.
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.
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?
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute