ABAP 中JSON格式的转换与解析

RT,JSON是当今十分流行的一种轻量数据格式,广泛地应用于各种数据交换场景中。本文会介绍一种比较简单的将ABAP中的数据转换为JSON格式的方法。

(如果你是因为引号的问题搜索到了这篇文章,请直接拉到底部“其它部分”)

本文的正文内容中的转换类cl_trex_json_serializer不建议使用,参看 其他部分

序列化

使用cl_trex_json_serializer类来将结构转为JSON格式:

DATA: serializer TYPE REF TO cl_trex_json_serializer, lv_json TYPE string. DATA: BEGIN OF ls_kv, key1 TYPE string, value TYPE string, END OF ls_kv. DATA: lt_kv LIKE HASHED TABLE OF ls_kv WITH UNIQUE KEY key1. ls_kv-key1 = \'key\'. ls_kv-value = \'\'. INSERT ls_kv INTO TABLE lt_kv. CREATE OBJECT serializer EXPORTING data = ls_kv. serializer->serialize( ). lv_json = serializer->get_data( ). WRITE / lv_json.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zypfyd.html