添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

在Python中把JSON转换为HTML表格

10 人关注

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

infoFromJson = json.loads(jsonfile)

我完全了解如何在Python中处理JSON文件。然而,我正试图找到一种方法,以一种漂亮的方式格式化JSON格式。

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

I found json2html为Python,它所做的正是我刚才描述的。 然而,当我运行他们提供的脚本时,它实际上并没有输出任何东西。

有没有人对这个工具有经验?或者有人有替代建议吗?

python
html
json
html-table
json2html
OMGitzMidgar
OMGitzMidgar
发布于 2015-06-24
2 个回答
Kyle Shrader
Kyle Shrader
发布于 2018-07-24
已采纳
0 人赞同

Try the following:

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

替换代码1】的结果是一个字符串。

如果你没有 module:

$ pip install json2html

更多例子here.

这很有效,谢谢你由于某些原因,如果我试图把你提供的两行合并成一行,它就不会打印出任何东西(包括没有错误)。谢谢你的帮助!
我怀疑这是一个命名/范围的问题,但如果你把json的导入别名为不同的名字,它是否能在单行中工作?
对不起,你能进一步解释你说的 "将json的导入别名为一个不同的名字 "是什么意思吗?
你在一行中做这个的时候看到的问题可能是 json 图书馆和 json 默认参数也是这样命名的。但我不知道 :P import json as jason; print json2html.convert(json = jason.loads(jsonfile) 没有,很高兴它能工作。^_^
至少对我来说,它看起来像 import json2html json2html.json2html.convert
Vedanta6
Vedanta6
发布于 2018-07-24
0 人赞同

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

import json2table
import json
infoFromJson = json.loads(jsonfile)
build_direction = "LEFT_TO_RIGHT"