首页 > 解决方案 > 使用 Python 将 JSON 转换为 CSV

问题描述

import json

import requests

product_code = input("Enter the product code: ")

r = requests.get(f'https://api.fda.gov/device/510k.json?search=product_code:{product_code}')

packages_json = r.json()

packages = json.dumps(packages_json["results"], indent=2)

#display desired product code info
print(packages)

# https://api.fda.gov/device/510k.json?search=product_code:QBJ

我的代码目前只是打印出 JSON 文件。我希望我能在以视觉上令人愉悦的格式显示数据方面获得一些帮助或指导。我在想 CSV 类似于这个网站。但任何其他想法将不胜感激。谢谢你

链接到 json

标签: pythonjsoncsvpython-requests

解决方案


这个问题在这里已经有了答案。

虽然有多种方法可以将 JSON 转换为 CSV 文件,但使用 pandas 库会容易得多。

以下命令将为您的问题提供解决方案:

  import pandas as pd
  df = pd.read_json()
  df.to_csv("Your File")

 

推荐阅读