从JSON文件读取特定的JSON对象/节点

2020-08-24 08:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


HI

我的ztable中存储了一个原始字符串,能够读取该原始字符串并将其转换为JSON格式。

但是,从该文件中,我对从Json文件读取一个特定的对象/节点有特定的要求。例如:JSON文件具有R1(根节点)C1(子节点)C2,C3和C4。

然后基于输入,我应该能够像C3一样获取一个节点数据(它也可能具有数组形式的数据)。 此功能类似于XPATH/Jsonpath操作。 ($ data [*]。nodename)。

能否请您指导如何在ABAP中执行此操作?

谢谢

Raj

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


HI

我的ztable中存储了一个原始字符串,能够读取该原始字符串并将其转换为JSON格式。

但是,从该文件中,我对从Json文件读取一个特定的对象/节点有特定的要求。例如:JSON文件具有R1(根节点)C1(子节点)C2,C3和C4。

然后基于输入,我应该能够像C3一样获取一个节点数据(它也可能具有数组形式的数据)。 此功能类似于XPATH/Jsonpath操作。 ($ data [*]。nodename)。

能否请您指导如何在ABAP中执行此操作?

谢谢

Raj

付费偷看设置
发送
2条回答
lukcy2020
1楼-- · 2020-08-24 08:37

嗨加百利,谢谢。

尽管我们确实将JSON转换为ABAP。 如何读取可能具有嵌套结构的特定节点?

还有使用JSON时如何生成转换ID(demo_st_json_table)?

呼叫转换demo_st_json_table SOURCE载体=载体
结果XML json_writer。

xfwsx85
2楼-- · 2020-08-24 08:24

您可能想尝试使用简单转换将JSON转换为ABAP,反之亦然。 请参阅 https: //blogs.sap.com/2013/04/15/abap-2-json-and-json-2-abap-with-st/

一周热门 更多>