我找到了很多javascript库来解析javascript中的EDI文件,例如:
但无法找到将JSON或CSV文件转换为EDI的库。即使Google或Stackoverflow也会返回Import-Csv y:\d1.csv -Delimiter ";" |
Where-Object{-not [String]::IsNullOrEmpty($_.group)} |
Foreach-Object {Add-ADGroupMember -Identity $_.group -Members $_.name}
个答案。这种格式有什么问题,找到任何可行的解决方案?
答案 0 :(得分:0)
格式没有任何问题,但循环和层次结构完全是专有的。您发现的EDI到JSON答案是因为源(EDI)是结构化的并且相对容易解析。例如,如果您通过缩进循环来循环JSON结构,那是因为您已完成解析循环中的数据或某些数据缺失或可选。你怎么知道的?
JSON也是一种相对“年轻”的数据格式。您正在处理在1948年柏林空运中创建的数据格式,而且在EDI格式的世界中,事情进展缓慢。
答案 1 :(得分:0)
尝试机器人(http://bots.sourceforge.net)。但它不是一个“图书馆”。它处理JSON,X12和edifact。不要指望找到像样的'库',因为X12和edifact不太适合'库'。