将XML元素名称转换为JSON名称

2020-08-25 21:02发布

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

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


您好专家

我需要使用REST适配器将XML转换为JSON,其中某些元素的名称中有空格,而我们不能在XML中容纳这些空格。

示例:

6860d389b2ac4fa7ad7a95a455da1a2b 19ae912a4b734f738ac0ee8413db3c0d

8000002169

PRODUCT6

<结果> 05

1

1

<折扣> 10.00

DKK

1

00163EDCAC661ED9B8A442E4EDBB12FF

转换后的JSON应该是:

{" Currency":" DKK"," data_source":" 6860d389b2ac4fa7ad7a95a455da1a2b"," date":""," Deletion flag":""," Discount":" 10.00"," external_id":" 00163EDCAC661ED9B8A442E4EDBB ,"成员":" 19ae912a4b734f738ac0ee8413db3c0d"," MSC":" 1","结果":" 05","产品":" PRODUCT6","数量":" 1","服务请求ID":8000002169" 团队":"","折扣类型":1}

此处的字段(如删除标志,服务请求ID和折扣类型)的名称中都有空格。

请提出如何在配置中进行调整。

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

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


您好专家

我需要使用REST适配器将XML转换为JSON,其中某些元素的名称中有空格,而我们不能在XML中容纳这些空格。

示例:

6860d389b2ac4fa7ad7a95a455da1a2b 19ae912a4b734f738ac0ee8413db3c0d

8000002169

PRODUCT6

<结果> 05

1

1

<折扣> 10.00

DKK

1

00163EDCAC661ED9B8A442E4EDBB12FF

转换后的JSON应该是:

{" Currency":" DKK"," data_source":" 6860d389b2ac4fa7ad7a95a455da1a2b"," date":""," Deletion flag":""," Discount":" 10.00"," external_id":" 00163EDCAC661ED9B8A442E4EDBB ,"成员":" 19ae912a4b734f738ac0ee8413db3c0d"," MSC":" 1","结果":" 05","产品":" PRODUCT6","数量":" 1","服务请求ID":8000002169" 团队":"","折扣类型":1}

此处的字段(如删除标志,服务请求ID和折扣类型)的名称中都有空格。

请提出如何在配置中进行调整。

付费偷看设置
发送
1条回答
何必丶何苦呢
1楼-- · 2020-08-25 21:35

拉杰耶夫,你好

您可以查看此博客以获取一些帮助,以及使用java映射代码之类的空间

字符串var = var.replaceAll(" \\ s",""); 它将删除字符串中的所有空格。

您可以查看此博客。

XML到JSON

让我知道是否有帮助。

谢谢