【发布时间】:2017-05-12 09:29:44
【问题描述】:
我已经安装了 npm 的 jsonjunit 包。我想将 json 文件转换为 junit xml - 以便 jenkins 可以读取该文件。我的 json 文件是这样的:-
{“结果”:[ {"id":1136168, "开始时间":"2017-05-12T15:11:07.834Z", "结束时间":"2017-05-12T15:11:17.834Z", “状态”:0, "comment":"测试已经运行完成", "logFile":"ftp://stormtest:stormtest@blr-strmtst-01:21/public/NET_TEST/Tools/flashUI_20170511_124701", “用户”:{“id”:1032295,“名称”:“BLRTEST”}, “脚本”:{“路径”:“公共/NET_TEST//工具//flashUI.py”}, “时间表”:{“id”:1136164}, “工作”:{“id”:1136167}, "duts":[{"id":98113,"name":"7430_NET_II_1"}], "slots":[{"id":59,"number":2,"server":{"id":52,"name":"BLR-STRMTST-01"}}]}]}
我使用以下命令将 json 转换为 junit xml ,按照https://www.npmjs.com/package/json-junit.But 中提到的指令,它会抛出错误:
var dateFormatted = new Date(jsonData.stats.start), TypeError:无法读取 Object.convertJson 处未定义的属性“开始”(C:\Program Files\nodejs\node_modules\npm\node_modules
请帮忙。
【问题讨论】:
-
只是简单地编写特殊的自定义程序,将 Json 转换为 XML...
-
我能够安装 npm 并使用 json junit 库,但我遇到了以下错误:- var dateFormatted = new Date(jsonData.stats.start), TypeError: Cannot read property 'start'在 Object.convertJson 未定义(C:\Program Files\nodejs\node_modules\npm\node_modules
-
我的json文件是这样的:
标签: javascript python json xml junit