¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como corrigir a inserção incorreta de barras invertidas ao converter dados de XML para JSON

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

Olá pessoal

Fiquei preso em um problema. Ao converter dados de XML para JSON, uma barra invertida é inserida antes da barra inclinada. Meu campo não é um campo de data/hora.

Por favor, me orientem.

Exemplo de carga

{ "JSONASNHEADER": [ { "STRBACODE": "V0041161", "STRPONUMBER": " ORB\/PO\/2019-2020\/62 ", os dados reais eram ORB/PO/2019-2020/62] "INTCURRENCYCODE": 72, "STRBAREFASNNUMBER": "TX1901044189", "DTBAREFDTASNDATE": "05-ENE-2020", "STRINVOICENUMBER": "TX1901044189", "DTINVOICEDATE": "05-ENE-2020", "DECINVOICEVALUE": "937008.00" } ] }

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

1 Respuestas

0
Cargando...

Olá Tarun,

Este é um problema conhecido na conversão de JSON, pois o SAP utiliza a biblioteca Jettison. O escapamento da barra diagonal é o comportamento padrão do adaptador REST.

Opção 1: A única forma de evitar esse problema é usar a conversão de XML para JSON por meio de um mapeamento JAVA. Abaixo, você encontrará o código Java para realizar a conversão de XML para JSON.

Os códigos abaixo requerem algumas bibliotecas adicionais para serem baixadas.

  1. XMLSec
  2. org.json
  3. JSON Simple
  4. jackson core
  5. Jackson Annotations
  6. gson
  7. commons lang3
  8. commons collections
  9. com.fasterxml.jackson.databind
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
...
        
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?