样式一:
DATA: g_root TYPE REF TO cx_root, l_text TYPE string. "JSON->内表 REFRESH itab[]."会append TRY . CALL METHOD json_des->deserialize EXPORTING json = input IMPORTING abap = itab[]. CATCH cx_root INTO g_root. l_text = g_root->if_message~get_text( ). ENDTRY. "内表->JSON CREATE OBJECT json_ser EXPORTING data = itab_re[]. CALL METHOD json_ser->serialize."内表转换json方法 CALL METHOD json_ser->get_data "内表转换json方法 RECEIVING rval = jsonstr. "MES返回json串 output = jsonstr.样式二:
"传入json转为内表 /ui2/cl_json=>deserialize( EXPORTING json = input CHANGING data = itab[] ). * "内表-》JSON /ui2/cl_json=>serialize( EXPORTING data = itab_re[] RECEIVING r_json = jsonstr ).