开发者社区> 问答> 正文

作为表的dictionary 列表

我想在浏览器中向表中显示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
但我希望输出像一个表:

展开
收起
一码平川MACHEL 2019-01-18 11:05:03 1738 0
1 条回答
写回答
取消 提交回答
  • 在列表理解中,只需为每个组合创建一个dictionary ,将所有名称放在名为“name”的键下,将地址作为键名为address的值。

    然后就这样做:

    pd.DataFrame([name,address])

    2019-07-17 23:25:52
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载