zoukankan      html  css  js  c++  java
  • ABAP-JSON数据格式互转

     1 *&---------------------------------------------------------------------*
     2 *& Report  ZRICO_TEST32_JSON
     3 *&
     4 *&---------------------------------------------------------------------*
     5 *&
     6 *&
     7 *&---------------------------------------------------------------------*
     8 report zrico_test32_json.
     9 data: lv_em  type string,
    10       lv_em1 type string.
    11 data: lt_but021  type table of but021,
    12       lt_but0211 type table of but021,
    13       ls_but021  type but021.
    14 
    15 "数据
    16 lv_em = 'test' .
    17 
    18 ls_but021-partner = 'partner1' .
    19 ls_but021-adr_kind = 'kind1' .
    20 ls_but021-addrnumber = 'addr1' .
    21 append ls_but021 to lt_but021 .
    22 ls_but021-partner = 'partner2' .
    23 ls_but021-adr_kind = 'kind2' .
    24 ls_but021-addrnumber = 'addr2' .
    25 append ls_but021 to lt_but021 .
    26 
    27 "  abap 转json
    28 data(json_writer) = cl_sxml_string_writer=>create( type = if_sxml=>co_xt_json ).
    29 call transformation id
    30                     source content = lv_em
    31                            itable  = lt_but021
    32                     result xml json_writer.
    33 data(json) = json_writer->get_output( ).
    34 data: lv_json type string .
    35 call function 'ECATT_CONV_XSTRING_TO_STRING'
    36   exporting
    37     im_xstring  = json
    38     im_encoding = 'UTF-8'
    39   importing
    40     ex_string   = lv_json.
    41 
    42 
    43 "  json 转 abap
    44 call transformation id
    45              source xml lv_json
    46              result content = lv_em1
    47                     itable = lt_but0211.
    48 
    49 break-point.
  • 相关阅读:
    s3c6410 SD卡启动的Secure mode
    转载:在WinCE中实现Screen Rotation
    Linux常用的
    49美元Android PC驾到!威盛APC初探
    通过ImageIO创建任意大小图片缩略图(image thumbnail)
    MongoDB中的注意事项
    PHP连接Mongo时的数据库指定
    MongoDB与PHP的简单应用
    关于MongoDB的group用法
    MongoDB的管理
  • 原文地址:https://www.cnblogs.com/ricoo/p/10184290.html
Copyright © 2011-2022 走看看