我正在使用 "json2html" library 将 JSON 文件转换为 HTML(我能够实现)。除此之外,我正在尝试根据结果在其中一列中添加颜色。如果它说是真的 - 我希望背景是绿色的,如果是假的,然后是红色的
import json2html
table = json2html.convert(json = data_to_be_sent)
report_html = table
下面是我的输出/HTML/report_html 文件现在的样子: 我要做的就是根据结果为“成功”列添加颜色
<html>
<head>
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,900" />
</head>
<body style="color: #333; font-family: Source Sans Pro;";>
<h2>Nightly Validation Report (2019/09/19, prod)</h2>
<h3>Nightly Validation Report (XX)</h3>
<br><br><table border="1"><tr><th>CorrelationId</th>
<td>awsnightlyendtoend_XX_20190919T2319</td></tr><tr>
<th>ValidationType</th><td>validate_adwactivityfact</td></tr><tr>
<th>Success</th><td>False</td></tr><tr><th>OutputPath</th><td><ul><li><a
href=https://XXXXX</a></li><li><a
href=https://XXXXX</a></li></ul></td></tr><tr><th>ValidationDetail</th>
<td>Comparison Failed: matched=211009, missing=5, mismatched=0, percent success=99.9952609779446%</td></tr></table>
</html>