DATA: BEGIN OF WA_TEST,
COL1 TYPE CHAR5,
COL2 TYPE CHAR5,
END OF WA_TEST.
DATA IT_TEST LIKE TABLE OF WA_TEST.
DATA ZTREXJSON TYPE REF TO CL_TREX_JSON_SERIALIZER.
DATA ZJSON TYPE STRING.
CLEAR WA_TEST.
WA_TEST-COL1 = '01'.
WA_TEST-COL2 = 'HELLO'.
APPEND WA_TEST TO IT_TEST.
WA_TEST-COL1 = '02'.
WA_TEST-COL2 = 'WORLD'.
APPEND WA_TEST TO IT_TEST.
CREATE OBJECT ZTREXJSON
EXPORTING
DATA = IT_TEST
.
CALL METHOD ZTREXJSON->SERIALIZE
.
CALL METHOD ZTREXJSON->GET_DATA
RECEIVING
RVAL = ZJSON
.
WRITE ZJSON.
COL1 TYPE CHAR5,
COL2 TYPE CHAR5,
END OF WA_TEST.
DATA IT_TEST LIKE TABLE OF WA_TEST.
DATA ZTREXJSON TYPE REF TO CL_TREX_JSON_SERIALIZER.
DATA ZJSON TYPE STRING.
CLEAR WA_TEST.
WA_TEST-COL1 = '01'.
WA_TEST-COL2 = 'HELLO'.
APPEND WA_TEST TO IT_TEST.
WA_TEST-COL1 = '02'.
WA_TEST-COL2 = 'WORLD'.
APPEND WA_TEST TO IT_TEST.
CREATE OBJECT ZTREXJSON
EXPORTING
DATA = IT_TEST
.
CALL METHOD ZTREXJSON->SERIALIZE
.
CALL METHOD ZTREXJSON->GET_DATA
RECEIVING
RVAL = ZJSON
.
WRITE ZJSON.