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: json TYPE string VALUE '{"VALUES":[{"NAME":"Horst","TITLE":"Herr","AGE":30},{"NAME":"Jutta","TITLE":"Frau","AGE":35},{"NAME":"Ingo","TITLE":"Herr","AGE":31}]}'.
DATA(it_persons) = VALUE t_person( ).
* JSON -> ABAP (iTab)
CALL TRANSFORMATION id SOURCE XML json RESULT values = it_persons.
IF lines( it_persons ) > 0.
WRITE: / it_persons[ 1 ]-name.
ENDIF.