我正在尝试为 EDI 创建 JSON 结构。输入文件将为 EDI。我需要通过 JSON 检索 EDI 值并生成用户定义的 XML/EDI。
我在链接中看到了 json 到 json 的映射:http://www.altova.com/mapforce/json-data-mapping.html
我不需要映射,但我需要检索 EDI 值并具有 JSON 格式的传入 EDI 结构。
有人可以分享你的想法吗?
提前致谢。
制图是我使用 Altova Mapforce 的方式。
首先,您可以构建从 EDI 到 XML 的映射,反之亦然。然后让 Mapforce 为其创建代码,例如升 C 音。
不幸的是,Mapforce 不支持结合代码生成器从 EDI 到 JSON 的映射。所以我们必须做一些侧步。
您可以使用 Newtonsofts JSON 等小帮助工具,并将 XML 转换为 json 数组。这将允许您将对象结构与 EDI 结合使用。
如果您使用 Mapforce 的代码生成器,工作顺序如下:
EDI - XML - JSON 从 edi 文档生成 json
JSON - XML - EDI 将 json 生成到 edi 文档
有关如何将 JSON 转换为 EDI 以及反之亦然的分步指南可以帮助您 https://www.commport.com/edi-to-json/