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 / 1795 / 213 / 396 ) »
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


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


Seite 1 von 1

Vergleichbare Themen

2
Antw.
1232
Views
Parameterliste beliebiger Struktur deserialisieren
von DeathAndPain » 02.11.2018 17:03 • Verfasst in ABAP® für Anfänger
9
Antw.
1493
Views
JSON oder XML
von ralf.wenzel » 17.09.2019 11:52 • Verfasst in ABAP® Core
1
Antw.
2109
Views
JSON-Datei zerlegen
von Walda86 » 05.12.2018 13:21 • Verfasst in ABAP Objects®
0
Antw.
435
Views
manifest.json bei Fiori Apps
von Bright4.5 » 05.06.2023 16:14 • Verfasst in ABAP® für Anfänger
6
Antw.
1641
Views
JSON parsen in Node-Table
von ralf.wenzel » 14.04.2021 15:51 • Verfasst in ABAP Objects®

Über diesen Beitrag

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

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 68
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 67

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.

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 68
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 67

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Wochen von Lucyalison 1 / 129
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 164