ABAP-获取未知内表转json数据的某个字段信息

本文介绍了在ABAP中如何处理未知内表并将其转换为JSON格式,同时详细讲解了如何从生成的JSON数据中提取特定字段信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ABAP-获取未知内表转json数据的某个字段信息

TYPES:BEGIN OF gty_data1,
        index TYPE i,
        pernr TYPE pa0001-pernr,
        name  TYPE pa0002-nachn,
        sex   TYPE char2,
        phone TYPE usrid,
      END OF gty_data1,
      BEGIN OF gty_data2,
        index TYPE i,
        pernr TYPE pa0001-pernr,
        phone TYPE usrid,
      END OF gty_data2,
      BEGIN OF gty_data3,
        index TYPE string,
        pernr TYPE string,
        name  TYPE string,
        sex   TYPE string,
        phone TYPE string,
      END OF gty_data3.

DATA:gt_data1 TYPE TABLE OF gty_data1,
     gt_data2 TYPE TABLE OF gty_data2,
     gt_data3 TYPE TABLE OF gty_data3,
     gt_fcat  TYPE lvc_t_fcat.

DATA:gs_data1 TYPE gty_data1,
     gs_data2 TYPE gty_data2,
     gs_data3 TYPE gty_data3,
     gs_fcat  TYPE lvc_s_fcat.

DATA:serializer   TYPE REF TO cl_trex_json_serializer,
     deserializer TYPE REF TO cl_trex_json_deserializer,
     ref_descr    TYPE REF TO cl_abap_structdescr.

DATA:gv_json TYPE string.

FIELD-SYMBOLS:<dyn_tab> TYPE STANDARD TABLE.

START-OF-SELECTION.

  PERFORM frm_sc_data."生产数据
  PERFORM frm_sc_json."生产json数据
  PERFORM frm_get_data."生成动态内表,
  PERFORM frm_display_data."获取想要数据,显示数据

END-OF-SELECTION.
*&---------------------------------------------------------------------*
*&      Form  FRM_SC_DATA
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值