7.02之前的ABAP中如何编码JSON

2024-04-17

正如霍斯特·凯勒在他的著作中提到的ABAP 和 JSON http://scn.sap.com/people/horst.keller/blog/2013/01/07/abap-and-json帖子,“ABAP 原生支持 7.02 和 7.03/7.31 (Kernelpatch 116) JSON”。

显然 7.02 在我的例子中太通用了,因为下面的行:

writer = cl_sxml_string_writer=>create( type = if_sxml=>co_xt_json ).

返回错误:"The field CO_XT_JSON is unknown, but there is a field with the similar name CO_XT_XOP".

那么有没有什么方法可以轻松生成JSON呢?

编辑:SAP 的屏幕截图 - 状态


关于班级CL_TREX_JSON_SERIALIZER:我在开发移动 SAP 应用程序期间也使用了这个类,我发现创建的JSON 无效,因此我开始谷歌搜索并发现了这个http://scn.sap.com/community/mobile/blog/2012/09/24/serialize-abap-data-into-json-format http://scn.sap.com/community/mobile/blog/2012/09/24/serialize-abap-data-into-json-format(这也解释了如何创建有效的 JSON 序列化器)。 使用 json lint 验证您的 jsonhttp://jsonlint.com/ http://jsonlint.com/看看它是否有效..否则,这是肯定的,您在调试它为什么不起作用并且不明白序列化器已损坏的问题时会遇到很多麻烦。问候,zY

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

7.02之前的ABAP中如何编码JSON 的相关文章

随机推荐