¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar la inserción incorrecta de barras invertidas al convertir datos de XML a JSON

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

Hola chicos

Me quedé atascado en un problema. Al convertir datos de XML a JSON, se inserta una barra invertida delante de la barra inclinada. Mi campo no es un campo de Fecha/Hora.

Por favor, guíenme.

Carga de ejemplo

{ "JSONASNHEADER": [ { "STRBACODE": "V0041161", "STRPONUMBER": " ORB\/PO\/2019-2020\/62 ", los datos reales eran 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...

Hola Tarun,

Este es un problema conocido en la conversión de JSON ya que SAP utiliza la biblioteca Jettison. El escapado de la barra diagonal es el comportamiento predeterminado del adaptador REST.

Opción 1: La única forma de evitar este problema es utilizar la conversión de XML a JSON mediante un mapeo JAVA. A continuación, encontrarás el código Java para realizar la conversión de XML a JSON.

Los códigos a continuación requieren algunas bibliotecas adicionales para ser descargadas.

  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?