ABAP内表数据和JSON格式互转
本程序演示ABAP内表数据如何转为JSON格式,以及JSON数据如何放入内表。
注:json字符串格式如:jsonstr = '[ {flag: "0",message: "abc"},{flag: "1",message: "abcdddd"}]'.
另注意转换key value双引号问题
*&---------------------------------------------------------------------* *& Report Z_YHY_TEST_JSON *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT Z_YHY_TEST_JSON. DATA: json_ser TYPE REF TO CL_TREX_JSON_SERIALIZER, json_des TYPE REF TO CL_TREX_JSON_DESERIALIZER. DATA: jsonstr TYPE string. DATA: BEGIN OF itab OCCURS 0, matnr LIKE makt-matnr, maktx LIKE makt-maktx, END OF itab. START-OF-SELECTION. SELECT * INTO CORRESPONDING FIELDS OF TABLE itab FROM makt UP TO 10 ROWS. ***内表->JSON CREATE OBJECT json_ser EXPORTING data = itab[]. CALL METHOD json_ser->SERIALIZE. CALL METHOD json_ser->GET_DATA RECEIVING rval = jsonstr. WRITE: jsonstr. ***JSON->内表 CREATE OBJECT json_des. CALL METHOD json_des->DESERIALIZE EXPORTING json = jsonstr IMPORTING abap = itab[].
转载于:https://www.cnblogs.com/ruingy/p/6439998.html
ABAP内表数据和JSON格式互转相关推荐
- 【转】ABAP内表数据和JSON格式互转
本程序演示ABAP内表数据如何转为JSON格式, 以及JSON数据如何放入内表. REPORT ZTEST005. DATA : JSON_SER TYPE REF TO CL_TREX_JSON_S ...
- php table转json,html table表数据转Json格式示例代码分析
本文为大家介绍下html table表数据转Json格式,下面有个不错的示例,大家可以参考下 代码如下: var keysArr = new Array("key0", " ...
- html 表格转json数据格式,html table表数据转Json格式示例代码
代码如下: var keysArr = new Array("key0", "key1","key2"); function TableTo ...
- SAP中ABAP格式与JSON格式互转方法研究
一.JSON概念 JSON(JavaScript Object Notation) 是一种轻量级的 数据交换 格式. JSON数据格式示例: { "学生": [ {"姓名 ...
- SAP ABAP 内表无数据、数据损坏、数据恢复办法。
在练习数据库表的时候发现查询出来的表没有数据,解决办法如下: 步骤一:T-CODE:SE38 步骤二:执行函数SAPBC_DATA_GENERATOR,直接执行: 步骤三:执行后出现下面的界面,直接执 ...
- 上传EXCEL到ABAP内表
上传EXCEL到ABAP内表 将EXCEL文件上载到内表两种方式: 一.直接将excel数据读入具有相同结构的内表 二.将excel数据读入一个行号,列号,值组成的内表,然后通过指针将数据读到与exc ...
- SAP-ABAP 内表数据转换为十六进制字符串并利用服务器转储
函数:SOTR_SERV_TABLE_TO_STRING SCMS_STRING_TO_XSTRING 类 IF_HTTP_RESPONSE 内表数据转换为16进制存储需要先把表体内容转换成一定的格式 ...
- ArcGIS如何将地理要素数据和JSON进行互转
ArcGIS如何将地理要素数据和JSON进行互转 在日常的工作中,很多时候需要将地理要素数据和JSON进行相互转换,转换到JSON格式之后,为明码格式,可以查看地理要素数据的数据内容.ArcGIS桌面 ...
- abap内表的操作汇总
abap内表是abap开发中最常用的工具之一 这里总结一个常用的一些操作,以后可以直接复制使用 1,定义 参考字段定义 DATA:BEGIN OF i_list OCCURS 0 , matnr ...
最新文章
- 将Bean放入Spring容器中的五种方式
- 028_jQuery数据
- 决策树(Decision Tree)和随机森林
- 良品铺子,互联网经济下的“两元店”
- Oracle数据库的安装和配置
- 手语识别_如何使用转移学习进行手语识别
- python 连接 oracle 循环,4.使用cx_Oracle连接Oracle(高级篇)
- Linux设备驱动之字符设备(一)
- 联想机房同传日记——2014/09/17
- FRABA绝对值编码器OCD-EX1007-250612
- python+seleniun+pyqt5 易班经验刷取开发记录
- 技术员 Ghost Win 7 Sp1(X86/X64)旗舰加强版201804
- 机械制图之平面与圆柱体表面的交线
- 树莓派4b 调整屏幕分辨率
- win10配置系统默认utf-8编码
- JAVA时间字符串去空格、冒号和横杠
- 提高医疗信息化或是解决看病难看病贵的有效助剂
- 医学院交换去计算机学院,第一临床学院成功举办2018年国际医学生SCOPE交换项目...
- java大厂技术面试第二课 多线程和锁
- HP LaserJet Pro 300 彩色打印机 M351a - 每次重启电脑都提示安装驱动
热门文章
- python中remove用法_python中remove的一些坑
- c语言接收并回现字符,C语言——字符I/O与缓冲区
- 支持pygame的python有哪些版本_完整构建文件支持PYGAME
- 江苏机器人竞赛南航_挑战不止 热血不息!1000余名青少年决战江苏省机器人普及大赛!...
- bootstrap列高度_如何使Bootstrap列都具有相同的高度?
- php限制登陆尝试次数,Laravel登录失败次数限制的实现方法
- 小明用计算机算出58十35,人教版三年级数学下册第三四单元测试卷.docx
- java中多态_java之多态
- 20200606:最长连续序列(leetcode128)
- python中logging模块详解_python logging日志模块详解