我正在尝试找到将所有灯塔数据(我导出为JSON的所有Lighthouse数据(我导出)进入Jira,它想要CSV文件。

我有一个包含许多子目录,json文件和附件的主文件夹。总大小约为50MB。JIRA允许导入CSV数据,以便我正在考虑将JSON数据转换为CSV,但我在线看到的所有转换器都将仅执行文件,而不是通过整个文件夹结构进行分析,而不是将其递归地解析,而且很好地创建了那么可以创建的CSV等效物进口到JIRA。

任何人都有这样做的经验,还是任何建议?

谢谢,jon

没有正确的解决方案

其他提示

Jira CSV Importer假设每个问题的非规范化视图,每个问题可用所有字段。我认为最快的方式是编写一个小Python脚本来读取JSON并发出最小CSV。这应该有你的问题和评论。跟踪灯塔ID对应于每个新问题键。然后写另一个脚本以使用JIRA SOAP API添加像附件的内容。对于JIRA 5.0,REST API是一个更好的选择。

我们刚刚经过一座灯塔到吉拉迁移并跑进了这一点。最好的事情在您的脚本中,从顶级导出目录和循环浏览每个票证文件。然后,您可以构建主CSV或JSON文件以导入包含所有票证的JIRA。

在Ruby(是我们使用的),它看起来像这样:

Dir.glob("path/to/lighthouse_export/tickets/*/ticket.json") do |ticket|
  JSON.parse(File.open(ticket).read).each do |data|
    # access ticket data and add it to a CSV
  end
end
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top