我想在浏览器中的表中显示json格式的内容。
import json
import requests
import tabulate
import ast
url = "http://localhost:8080/api/vi/empdata"
headers = {
'cache-control': "no-cache",
'postman-token': "72c97887-727e-ae9e-36ed-182f725fb6b5"
}
response = requests.request("GET", url, headers=headers)
data = json.loads(response.text)
ult_list = ast.literal_eval(json.dumps(data))
header = ult_list[0].keys()
rows = [x.values() for x in ult_list]
print(tabulate.tabulate(rows, header))
输出如下:
name address
-------------------- ---------
Aarush Yoyager
Sanju Victor
Zara Voyager
Sangeetha Narayanlal Voyager
但是我希望输出类似于表格:
答案 0 :(得分:0)
看,如果您创建值字典,这并不难。
我的意思是说,在列表理解中,只需为每个组合创建一个字典,然后将所有名称放在名为“ name”的键下,并将地址作为名为address的键的值即可。
然后执行以下操作:
pd.DataFrame([name,address])
这应该有效。