Как передать файл json в качестве входных данных в модуль json2html?

Я новичок в Python, но мне удалось написать простой код для генерации данных JSON в формате HTML через модуль json2html. json2html.convert(json=input), здесь, когда я передаю узел json, это рабочий файл, но я должен передать файл json, созданный из моего приложения, в качестве входных данных в json2html, чтобы сгенерировать формат таблицы html. Как я могу передать любой файл json в качестве входных данных для преобразования файла в HTML-таблицу?

1 ответ

Вы можете попробовать использовать модуль json2table, по крайней мере, мне это понравилось. Следующий код создает html-файл со всей структурой данных json.

from json2table import *
import json


data = open('YOURFILE.json','r')
jsonFile = data.read()
foo = json.loads(jsonFile)
build_dir = "LEFT_TO_RIGHT"
table_attr = {"style" : "width:100%", "class" : "table table-striped"}
html = convert(foo, build_direction=build_dir,table_attributes=table_attr)

with open("YOURFILE.html", "w") as ht:
    ht.write(html)
Другие вопросы по тегам