DATA: json type string VALUE '[{name: "Horst", title: "Herr", age: "30 "}, {name: "Jutta", title: "Frau", age: "35 "}, {name: "Ingo", title: "Herr", age: "31 "}]'.
TYPES: BEGIN OF s_person,
name TYPE string,
title TYPE string,
age TYPE i,
END OF s_person.
TYPES: t_person TYPE STANDARD TABLE OF s_person WITH DEFAULT KEY.
DATA(it_persons) = VALUE t_person( ).
* JSON (trex) -> ABAP (iTab)
DATA(o_trex) = NEW cl_trex_json_deserializer( ).
o_trex->deserialize( EXPORTING json = json
IMPORTING abap = it_persons ).
IF lines( it_persons ) > 0.
WRITE: / it_persons[ 1 ]-name.
ENDIF.
Kategorien
-
Neueste Beiträge
- [ABAP] Kurztext einer Transaktion ausgeben
- [ABAP] Alle SAP-Objekttypen + Texte auflisten
- [ABAP] Tabelleninhalt in Transportauftrag übernehmen
- [ABAP] Unterpakete zu einem Paket holen
- [ABAP] Leeren Transportauftrag anlegen
- [ABAP] F4-Hilfe für Transportaufträge und Transportaufgaben
- [ABAP] Transport von Kopien aus Transportauftrag anlegen und Aufgaben/Objekte übernehmen
- [ABAP] Transportauftrag freigeben
- [ABAP] Transportauftrag prüfen
- [ABAP] Transportaufträge: Kommandodatei (Cofile) laden