9

我一直在使用 Python 的 JSON 库来使用 Python 从 JSON 文件中获取数据。

infoFromJson = json.loads(jsonfile)

我完全理解如何在 Python 中使用 JSON 文件。但是,我正在尝试找到一种以一种很好的方式格式化 JSON 格式的方法。

我更喜欢将 JSON 转换为嵌套的 HTML 表格格式。

我找到了适用于 Python 的json2html,它完全符合我刚才的描述。但是,当我运行它们提供的脚本时,它实际上并没有输出任何东西。

有没有人使用过这个工具?或者有人对替代品有建议吗?

4

2 回答 2

19

尝试以下操作:

infoFromJson = json.loads(jsonfile)
print(json2html.convert(json = infoFromJson)) 

结果 fromjson2html.convert是一个字符串。

如果您没有模块:

$ pip install json2html

更多示例在这里

于 2015-06-23T19:00:11.610 回答
2

现在最好使用 json2table (至少对于 Python 3)

import json2table
import json

infoFromJson = json.loads(jsonfile)
build_direction = "LEFT_TO_RIGHT"
table_attributes = {"style": "width:100%"}
print(json2table.convert(infoFromJson, 
                         build_direction=build_direction, 
                         table_attributes=table_attributes))
于 2018-07-24T15:42:53.827 回答