我在网上看到过很多这样的例子,但我没有找到任何可以帮助我解决我面临的问题的东西。我正在尝试将 JSON 对象转换为 HTML 表,但我遇到了几个问题。
假设我有以下对象,称为它tableJson
,它本质上代表只有列标题的表:
[
{
"firstColumn": []
},
{
"secondColumn": []
},
{
"thirdColumn": []
}
]
在尝试将其转换为 HTML 表格时,我执行了以下操作:
jsonDumps = json.dumps(jsonTable)
htmlTable = json2html.convert(json = jsonDumps)
看起来很简单。但是,结果htmlTable
给了我两个问题:
- 输出采用项目符号列表格式
- 每个列标题都被视为一个单独的表
例如,htmlTable
上面的结果是:
<ul>
<li>
<table border="1">
<tr><th>firstColumn</th><td></td></tr>
</table>
</li>
<li>
<table border="1">
<tr><th>secondColumn</th><td></td></tr>
</table>
</li>
<li>
<table border="1">
<tr><th>thirdColumn</th><td></td></tr>
</table>
</li>
</ul>
(正确)创建表的简单方法是什么,以便我没有将它放在项目符号列表中,并且每列都被视为正确的列而不是表?
JSON对象的表示方式有问题吗?如果是这样,正确的语法是什么json2html
才能正确地将其转换为表格?