如何使用ABAP代碼反序列化JSON字符串成ABAP結(jié)構(gòu)

假設(shè)我有這個(gè)JSON字符串如下圖所示:

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供神農(nóng)架林區(qū)網(wǎng)站建設(shè)、神農(nóng)架林區(qū)做網(wǎng)站、神農(nóng)架林區(qū)網(wǎng)站設(shè)計(jì)、神農(nóng)架林區(qū)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、神農(nóng)架林區(qū)企業(yè)網(wǎng)站模板建站服務(wù),十多年神農(nóng)架林區(qū)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

如何使用ABAP代碼反序列化JSON字符串成ABAP結(jié)構(gòu)

我的任務(wù)是解析出上圖黑色方框里的幾個(gè)字段,比如ObjectID, ETag, BuyerID, DateTime, ID, Name等等,把它們的值存儲(chǔ)到對應(yīng)ABAP變量里。

下面是ABAP解析方案。

  1. 首先定義一個(gè)ABAP結(jié)構(gòu),包含需要解析的幾個(gè)字段。

TYPES: BEGIN OF ty_header,
objectid TYPE string,
buyerid  TYPE string,
datetime TYPE string,
id       TYPE string,
name     TYPE string,
END OF ty_header.

然后定義一個(gè)ABAP結(jié)構(gòu),字段名為results,對應(yīng)本文截圖里加了紅色下劃線的json字符串中的results字段,類型為剛剛定義的ty_header:

TYPES: BEGIN OF ty_result,
results TYPE ty_header,END OF ty_result.

同樣,再定義一個(gè)ABAP結(jié)構(gòu)ty_d:

TYPES: BEGIN OF ty_d,
d TYPE ty_result,
END OF ty_d.

總之,ABAP里定義的結(jié)構(gòu),其字段名和層次結(jié)構(gòu)必須和JSON字符串一致。

  1. 定義一個(gè)ABAP變量用于存儲(chǔ)反序列化結(jié)果,類型為步驟一的ty_d:

DATA: ls_data TYPE ty_d.
WRITE:/ lv_response.CALL METHOD /ui2/cl_json=>deserialize
EXPORTING
json = lv_response
CHANGING
data = ls_data.

執(zhí)行上述代碼,發(fā)現(xiàn)反序列化成功:

如何使用ABAP代碼反序列化JSON字符串成ABAP結(jié)構(gòu)

如何使用ABAP代碼反序列化JSON字符串成ABAP結(jié)構(gòu)

如何使用ABAP代碼反序列化JSON字符串成ABAP結(jié)構(gòu)

要獲取更多Jerry的原創(chuàng)文章,請關(guān)注公眾號(hào)"汪子熙":

如何使用ABAP代碼反序列化JSON字符串成ABAP結(jié)構(gòu)

本文名稱:如何使用ABAP代碼反序列化JSON字符串成ABAP結(jié)構(gòu)
本文網(wǎng)址:http://m.kartarina.com/article2/pgoiic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)響應(yīng)式網(wǎng)站網(wǎng)頁設(shè)計(jì)公司外貿(mào)建站域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
主站蜘蛛池模板: 久久亚洲av无码精品浪潮| 国产真人无码作爱视频免费| 成在人线av无码免费高潮喷水| 久久亚洲AV永久无码精品| 亚洲爆乳无码一区二区三区| 久久精品无码午夜福利理论片| 日韩av片无码一区二区不卡电影| 亚洲成?v人片天堂网无码| 国产50部艳色禁片无码| 亚洲成av人无码亚洲成av人| 久久无码一区二区三区少妇| 亚洲国产精品无码久久| 亚洲精品无码Av人在线观看国产| 无码国产精品久久一区免费| 亚洲AV无码国产丝袜在线观看| 国产精品99久久久精品无码 | 无翼乌工口肉肉无遮挡无码18| 国产精品99无码一区二区| 无码人妻视频一区二区三区| 亚洲AV无码乱码在线观看牲色| 亚洲精品无码中文久久字幕| 亚洲av无码成h人动漫无遮挡| 无码精品久久一区二区三区| 亚洲αⅴ无码乱码在线观看性色| 日韩人妻无码精品一专区| 日韩人妻无码精品系列| av无码精品一区二区三区四区| 成人毛片无码一区二区| 日韩精品无码一区二区中文字幕| 亚洲精品无码av人在线观看| 国产亚洲精久久久久久无码| 成在人线av无码免费高潮喷水| 亚洲午夜无码AV毛片久久| 精品乱码一区内射人妻无码| 亚洲av永久中文无码精品综合| 最新无码人妻在线不卡| 亚洲AV无码久久久久网站蜜桃| 久久精品无码一区二区WWW| 无码免费一区二区三区免费播放| 无码人妻丰满熟妇区五十路百度 | 日韩精品真人荷官无码|