当前位置: 首页 > 知识库问答 >
问题:

如何只打印出JSON文件结构?[关闭]

莫宝
2023-03-14

我正在从这个网站上阅读JSON格式的数据https://data.melbourne.vic.gov.au/api/views/ntht-5rk7/rows.json?accessType=DOWNLOAD 我开发了一个Python程序,将数据假脱机到CSV文件中。我花了一段时间才理解了这个系统的结构。

Python中有没有一种方法可以扫描文件,然后打印出文件字典结构和数据列表结构?这将有助于我在将来快速理解文件结构,然后再开始处理它们。

此源具有嵌套字典和嵌套列表。

共有1个答案

江浩慨
2023-03-14

我不清楚你的怀疑。如果您打算将所有数据作为字典保存到代码中,那么可以使用python请求库。

import requests
response = requests.get("https://data.melbourne.vic.gov.au/api/views/ntht-5rk7/rows.json?accessType=DOWNLOAD")
json_response = response.json()

上面的代码将帮助您从链接中获取所有数据。希望这是你所需要的。

 类似资料:
  • 我正在从这个网站上阅读JSON格式的数据https://data.melbourne.vic.gov.au/api/views/ntht-5rk7/rows.json?accessType=DOWNLOAD 我开发了一个Python程序,将数据假脱机到CSV文件中。我花了一段时间才理解了这个系统的结构。 Python中有没有一种方法可以扫描文件,然后打印出文件字典结构和数据列表结构?这将有助于我在

  • 问题内容: 我有一个JSON文件,我想把它打印成一团糟。在Python中最简单的方法是什么? 我知道PrettyPrint带有一个“对象”,我认为它可以是一个文件,但是我不知道如何传递文件。仅使用文件名是行不通的。 问题答案: 该模块已经实现了一些基本的漂亮打印,其参数指定缩进多少空格: 要解析文件,请使用:

  • 问题内容: 我有一个JSON文件,我想把它弄得一团糟-在python中最简单的方法是什么?我知道PrettyPrint带有一个“对象”,我认为它可以是一个文件,但是我不知道如何传递文件-仅使用文件名不起作用。 问题答案: 该模块已经使用参数实现了一些基本的漂亮打印: 要解析文件,请使用json.load():

  • 在我的JSON文件中,我想打印带有“位置”和团队的“名称”值,即蓝色或橙色团队。 所以我希望我的python最终输出是 名称: 名称1, 位置: X,Y,Z 团队: 蓝色 名称:名称2,位置:X,Y,Z团队:蓝色 姓名:NAME3,位置:X、Y、Z团队:蓝色 名称:名称4,位置:X,Y,Z团队:橙色 名称: 名称5, 位置: X,Y,Z 团队: 橙色 名称: NAME6, 位置: X,Y,Z 团队

  • 我有一个很大的对象想要转换成JSON并发送。但它具有圆形结构。我想抛开任何存在的循环引用,发送任何可以被强化的东西。我该怎么做? 多谢了。 我想把obj缩写成:

  • 问题内容: 我有一个大对象,想要转换为JSON并发送。但是它具有圆形结构。我想扔掉任何存在的循环引用并发送任何可以字符串化的东西。我怎么做? 谢谢。 我想将obj字符串化为: 问题答案: 与自定义替换器一起使用。例如: 在此示例中,替换器不是100%正确的(取决于您对“重复”的定义)。在以下情况下,将丢弃一个值: 但是概念仍然存在:使用自定义替换器,并跟踪已解析的对象值。