使用内容修改器或脚本将XML转换为JSON

2020-09-11 02:48发布

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

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


尊敬的专家,

我在将XML转换为JSON时遇到问题。

客户期望的格式。 请让我知道如何使用"内容修饰符"或"脚本"实现它。

我进行了一些设置,仅获得了Customer的第一个节点,而无法获得第二个和后续节点。

请建议解决此问题。 内容修饰符屏幕截图已添加到附件中

请求的输出:

{
"名称":"交货期请求项目",
" salesOrganisationName":" 1000",
"编号":" 94895",
"客户": [
{
" Country":" IN",
" HouseNumber":" 3",
" Number":" 100003535",
" PostalCode":" M3 2HW",
"街道":"牧师",
" CustomerType":"安装程序",
"名称":" Adam Mcloughlin"
},
{
"国家":" LX",
" HouseNumber":" 3",
" Number":" 100003535",
" PostalCode":" M3 2HW",
" Street":" Parsonage",
" CustomerType":"经销商",
" Name":" Adam Mcloughlin"
}
]
}

我具有以下内容的内容修饰符主体:

{
" name":" $ {property.name}",
" salesOrganisationName":" $ {property.salesOrganisationName}",
" number":" $ {property.number} ",
"客户":[
{
"国家":" $ {property.Country}",
"房屋编号":" $ {property.HouseNumber}",
" Number":" $ {property.Number}",
" PostalCode":" $ {property.PostalCode}",
" Street":" $ {property.Street}",
" CustomerType" :" $ {property.CustomerType}",
"名称":" $ {property.Name}""
}
]
}

使用上述逻辑格式化后,我收到的输出。

{
"名称":"交货期请求项目",
" salesOrganisationName":" 1000",
"编号":" 94895",
"客户": [
{
" Country":" IN",
" HouseNumber":" 3",
" Number":" 100003535",
" PostalCode":" M32HW",< br>"街道":"牧师",
" CustomerType":"安装程序",
"名称":" Adam Mcloughlin"
}
]
}

感谢与问候

Vijay S B

(18.9 kB)

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

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


尊敬的专家,

我在将XML转换为JSON时遇到问题。

客户期望的格式。 请让我知道如何使用"内容修饰符"或"脚本"实现它。

我进行了一些设置,仅获得了Customer的第一个节点,而无法获得第二个和后续节点。

请建议解决此问题。 内容修饰符屏幕截图已添加到附件中

请求的输出:

{
"名称":"交货期请求项目",
" salesOrganisationName":" 1000",
"编号":" 94895",
"客户": [
{
" Country":" IN",
" HouseNumber":" 3",
" Number":" 100003535",
" PostalCode":" M3 2HW",
"街道":"牧师",
" CustomerType":"安装程序",
"名称":" Adam Mcloughlin"
},
{
"国家":" LX",
" HouseNumber":" 3",
" Number":" 100003535",
" PostalCode":" M3 2HW",
" Street":" Parsonage",
" CustomerType":"经销商",
" Name":" Adam Mcloughlin"
}
]
}

我具有以下内容的内容修饰符主体:

{
" name":" $ {property.name}",
" salesOrganisationName":" $ {property.salesOrganisationName}",
" number":" $ {property.number} ",
"客户":[
{
"国家":" $ {property.Country}",
"房屋编号":" $ {property.HouseNumber}",
" Number":" $ {property.Number}",
" PostalCode":" $ {property.PostalCode}",
" Street":" $ {property.Street}",
" CustomerType" :" $ {property.CustomerType}",
"名称":" $ {property.Name}""
}
]
}

使用上述逻辑格式化后,我收到的输出。

{
"名称":"交货期请求项目",
" salesOrganisationName":" 1000",
"编号":" 94895",
"客户": [
{
" Country":" IN",
" HouseNumber":" 3",
" Number":" 100003535",
" PostalCode":" M32HW",< br>"街道":"牧师",
" CustomerType":"安装程序",
"名称":" Adam Mcloughlin"
}
]
}

感谢与问候

Vijay S B

(18.9 kB)
付费偷看设置
发送
3条回答
渐行渐远_HoldOn
1楼-- · 2020-09-11 02:58

Vijay,你好

我有相同的要求。 您可以分享详细信息吗?

此致

Aswini。

SAP小菜
2楼-- · 2020-09-11 03:05

您好,Vijay

也请发布您的输入XML。 如果您使用CODE格式按钮,则缩进会保留,这有助于提高可读性。

此致

Morten

大道至简
3楼-- · 2020-09-11 02:51

嗨,Morten,


请在下面找到输入的xml

 <?xml version =" 1.0" encoding =" UTF-8"?>  提前期请求项目  1000   94895     IN   3   100003535   M3 2HW   Parsonage   Specifier  <名称> Adam Mcloughlin     LX   3   100003535   M3 2HW   Parsonage   Installer   Adam Mcloughlin    

感谢与问候

Vijay S B

一周热门 更多>