我一直在使用Python的JSON库来使用Python从JSON文件中获取数据。
infoFromJson = json.loads(jsonfile)
我完全理解如何在Python中使用JSON文件。但是,我试图找到一种方法来很好地格式化JSON格式。
我更喜欢将JSON转换为嵌套的HTML表格格式。
我找到了Python的json2html,它正是我刚才所描述的。 但是,当我运行它们提供的脚本时,它实际上并没有输出任何内容。
有没有人使用过此工具?或者有人有替代方案的建议吗?
答案 0 :(得分:7)
尝试以下方法:
infoFromJson = json.loads(jsonfile)
print json2html.convert(json = infoFromJson)
json2html.convert
的结果是一个字符串。
如果您没有json2html模块:
$ pip install json2html
更多示例here。
答案 1 :(得分:1)
如今,最好使用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))