闲逛GITHUB发现好用项目(ABAP)篇——JSION报文转ABAP结构工具

前言:前两天在逛GITHUB,偶然看到一个开源项目JSON2ABAPType,在好奇心的驱使下,点进去看了下,看了介绍是基于JSON数据创建ABAP结构,大感有趣,于是去看下详情介绍:介绍一介绍二。感觉还不错的样子,于是决定亲自动手试一试,于是便有了这一篇介绍。下面说一下使用详情。

1.将项目COPY进系统

该项目是基于ABAPGIT进行安装的,不懂什么是ABAPGIT的小伙伴请自行百度。

2.使用

通过COPY进系统的内容看,该工具的核心是两个类:zui2_data_accesszui2_json,大部分内容是通过该类进行转换的,程序zjson2abaptype是用来做界面展示和转换实现的。

闲逛GITHUB发现好用项目(ABAP)篇——JSION报文转ABAP结构工具

使用:直接执行程序:ZJSON2ABAPTYPE, 看到如下界面

闲逛GITHUB发现好用项目(ABAP)篇——JSION报文转ABAP结构工具

粘贴JSON数据,点击CONVERT转换按钮

闲逛GITHUB发现好用项目(ABAP)篇——JSION报文转ABAP结构工具

你们现在看到的样子是我已经进行过代码修饰了,原始的转换结果跟现在还有些差异,不过差异不大;
当然上面转换的结构跟我们需要的还稍微有些差异,不过影响不大,稍微调整一下就行了,整体来说,这个工具还不错,在做一些JSON格式接口开发的时候,可以派上用场。

3.项目地址:https://github.com/fidley/JSON2ABAPType

上一篇:记录ABAP开发的日常——常用新语法总结


下一篇:【SAP ABAP问题整理】程序运行超时,修改参数