将XML转换为JSON

将XML转换为JSON,json,xml,abap,Json,Xml,Abap,我正在尝试将XML文件转换为String类型的内部表。 是否有将XML数据转换为JSON格式的函数模块?据我所知,没有标准的函数模块或方法调用会自动将XML转换为JSON。如果你只有一个文件,网上有几个转换器。如果你必须用ABAP来解决这个问题,你就必须编写自己的解决方案或在线破解一些示例程序 如果您选择自己编写一个程序,请考虑在 STRANS 事务中创建一个转换,以将XML数据转换为数据,并使用A将其写入JSON。 这个答案主要是对这一理论的一种解释。他发布了一个示例程序,但您的里程可能会有所

我正在尝试将XML文件转换为
String
类型的内部表。
是否有将XML数据转换为JSON格式的函数模块?

据我所知,没有标准的函数模块或方法调用会自动将XML转换为JSON。如果你只有一个文件,网上有几个转换器。如果你必须用ABAP来解决这个问题,你就必须编写自己的解决方案或在线破解一些示例程序

如果您选择自己编写一个程序,请考虑在<代码> STRANS 事务中创建一个转换,以将XML数据转换为数据,并使用A将其写入JSON。


这个答案主要是对这一理论的一种解释。他发布了一个示例程序,但您的里程可能会有所不同。

据我所知,没有标准的函数模块或方法调用能够自动将XML转换为JSON。如果你只有一个文件,网上有几个转换器。如果你必须用ABAP来解决这个问题,你就必须编写自己的解决方案或在线破解一些示例程序

如果您选择自己编写一个程序,请考虑在<代码> STRANS 事务中创建一个转换,以将XML数据转换为数据,并使用A将其写入JSON。


这个答案主要是对这一理论的一种解释。他发布了一个示例程序,但您的里程可能会有所不同。

使用ABAP简单转换或XSLT转换只是一种选择。您还可以在ABAP代码中完全实现转换,例如:

  • 使用
    调用转换id源XML结果=。
    参考

  • 使用类/方法反序列化和序列化

  • 使用类别cl_ixml:


  • 使用ABAP简单转换或XSLT转换只是一种选择。您还可以在ABAP代码中完全实现转换,例如:

  • 使用
    调用转换id源XML结果=。
    参考

  • 使用类/方法反序列化和序列化

  • 使用类别cl_ixml:


  • 到目前为止你试过什么?谷歌显然没有,因为那样你会发现一些非常有价值的信息。我投票将这个问题作为离题题来结束,因为OP显然没有费心搜索答案。到目前为止,你做了哪些尝试?谷歌显然不是,因为那样你会发现一些非常有价值的信息。我投票结束这个问题,因为OP显然没有费心搜索答案。