JSON deserialisieren

Getting started ... Alles für einen gelungenen Start.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

JSON deserialisieren

Beitrag von DeathAndPain (Top Expert / 2038 / 274 / 428 ) »
Hallo zusammen,

in einem meiner Programme bekomme ich JSON-Strings, die ich in ihre Bestandteile zerlege und in entsprechenden ABAP-Strukturen ablege. Dafür benutze ich die Methode /UI2/CL_JSON=>DESERIALIZE( ). Nun musste ich aber feststellen, dass es da maximale Stringlängen gibt. Sind Elemente im String zu lang, dann schneidet o.g. Klasse sie ab.

Ich kann mich erinnern, dass die SAP zum JSON-deserialisieren den Befehl CALL TRANSFORMATION empfiehlt, für den man aber vorher in einer geisteskranken Subsprache eine Transformation anlegen muss. Das wollte ich mir eigentlich ersparen, die zu erlernen. Überdies möchte ich das Ding nicht jedesmal anpassen müssen, wenn im JSON ein Feld hinzukommt oder sich verändert.

Nun habe ich zufällig mitbekommen, dass es auch noch eine Klasse CL_FDT_JSON gibt. Auf den ersten Blick scheint die sowas auch zu können. Hat jemand Erfahrung damit? Was ist der beste Weg, das Problem zu lösen?

(Ist jetzt kein dringliches Problem, da ich mit der maximalen Stringlänge in aller Regel auskomme. Ich frage im wesentlichen für die Zukunft, falls ich das mal wieder brauche.)

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
sap_koun

Wenn wir einer Partei die Regierungsbeteiligung verweigern, die von einer Mehrheit gewählt worden ist, weil wir diese Partei für schlecht halten, da wir einer anderen Partei angehören, wie ist dann unsere eigene demokratische Gesinnung zu bewerten?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Über diesen Beitrag

DeathAndPain
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Vergleichbare Themen

Parameterliste beliebiger Struktur deserialisieren
von DeathAndPain » 02.11.2018 17:03
JSON oder XML
von ralf.wenzel » 17.09.2019 11:52
JSON-Datei zerlegen
von Walda86 » 05.12.2018 13:21
manifest.json bei Fiori Apps
von Bright4.5 » 05.06.2023 16:14
JSON parsen in Node-Table
von ralf.wenzel » 14.04.2021 15:51

Unbeantwortete Forenbeiträge

Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 96587
Belege
vor 3 Wochen von Selma.schwarz 1 / 93758