我正在尝试为EDI创建一个JSON结构。输入文件将是EDI。我需要通过JSON检索EDI值并生成用户定义的XML / EDI。
我在链接中看到了json到json的映射:http://www.altova.com/mapforce/json-data-mapping.html
我不需要映射,但我需要检索EDI值并使用JSON格式的传入EDI结构。
有人可以分享你的想法吗?
提前致谢。
答案 0 :(得分:0)
映射是我使用Altova Mapforce的方式。
首先,您可以构建从EDI到XML的映射,反之亦然。然后让Mapforce为它创建代码,例如在C夏普。
不幸的是,Mapforce不支持将EDI映射到JSON以及代码生成器。所以我们必须采取一些措施。
您可以使用像Newtonsofts JSON这样的小帮助工具,并将XML转换为json数组。这将允许您与EDI结合使用对象结构。
如果您使用Mapforce中的代码生成器,则工作顺序如下:
EDI - XML - 用于从edi文档生成json的JSON
JSON - XML - 用于生成json到edi文档的EDI