Call Transformation ohne root Knoten

Getting started ... Alles für einen gelungenen Start.
2 Beiträge Seite 1 von 1
2 Beiträge Seite 1 von 1

Call Transformation ohne root Knoten

Beitrag von donossi (ForumUser / 61 / 2 / 0 ) » 6. Nov 2018 15:22

Hallo,

ich habe eine JSON Datei, welche ich in eine Abap Struktur kopieren möchte.
Wenn die JSON ein Root Knoten hat:

Code: Alles auswählen.

 lv_json =
  `{"Response": {"version":"1.0","timestamp":1539265450735,...}}
dann funktioniert die Transformation:

Code: Alles auswählen.

 CALL TRANSFORMATION id SOURCE XML lv_json_upper RESULT Response = lv_Response.
Wie muss ich die Transformation schreiben,wenn in der JSON (Als Xstring) kein Root Knoten vorhanden ist?

Code: Alles auswählen.

  `{"version":"1.0","timestamp":1539265450735,...}
Viele Grüße
Donossi


Re: Call Transformation ohne root Knoten

Beitrag von a-dead-trousers (Top Expert / 3206 / 81 / 794 ) » 6. Nov 2018 16:36

Füg in deinem JSON-(X)String vor dem Aufruf der Transformation einfach einen Root-Knoten hinzu und schon funktioniert es.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.07
Basis: 7.40

Seite 1 von 1

Aktuelle Forenbeiträge

ABAP Clean Code
vor 7 Stunden von ralf.wenzel 36 / 790
ADOBE Forms - geschachtelte Tabellen
vor 8 Stunden von a-dead-trousers 3 / 31
Merkmale in Abhängigkeit vom Beziehungswissen
vor 11 Stunden von wreichelt 6 / 167
Abrechnung Konditionskontrakte Wildcards
vor 11 Stunden von ewx 2 / 22
PDF24 - GUI crasht bei PDF Druck
vor 15 Stunden von Lukas R. 3 / 47

Unbeantwortete Forenbeiträge

[GELÖST] Feld KNVV-BOIDT
vor 4 Tagen von SAP_ENTWICKLER 1 / 46
Sortierbegriffe einer Stückliste ändern
vor 4 Tagen von mbiesenb 1 / 39
Feiertagsklasse und Lohnart Verknüpfung entfernen
vor 4 Tagen von Flashtie 1 / 39
Berechtigungen für Batch User
vor einer Woche von JohnLocklay 1 / 85