如何打开 JSON 文件?

已发表: 2022-11-03

您是否遇到过 JSON 文件但不知道如何打开它? 那么,你并不孤单!

JSON 文件以 JSON 格式存储数据,以便在 Web 服务器和 Web 应用程序之间进行交换。 JSON 文件格式最初源自 JavaScript,与多种数据库和编程语言兼容,并具有 .json 文件扩展名。

但是如果您收到一个JSON 文件,如何在线打开呢? 深入了解 JSON 文件以及如何使用现成的工具打开它们。

目录

什么是 JSON 文件?

JSON 代表 JavaScript Object Notation,一种在 Web 服务器和应用程序之间存储和交换数据的标准格式。 轻量级和基于文本的 JSON 格式是人类可读的,类似于 XML 文件格式。

尽管 JSON 最初是基于 JavaScript 的,但在许多编程 API 的支持下,它被广泛认为与语言无关。 今天,JSON 已成为 XML 的流行替代品。 但是,您不能运行 JSON 文件或像 EXE 文件一样执行它。 由于它是一个可读的文本文件,您可以使用标准文本编辑程序打开 JSON,但并非所有程序都允许您编辑 JSON 文件,除非您希望破坏文本格式。

从世界顶级大学在线学习软件开发课程。 获得行政 PG 课程、高级证书课程或硕士课程,以加快您的职业生涯。

创建 JSON 文件

在我们学习如何用 Python 打开 JSON 文件之前,让我们快速了解如何创建一个。

创建 JSON 文件的步骤:

  1. 打开计算机上的文本编辑器。
  2. 现在,在文本编辑器中创建一个新文件并保存。
  3. 使用 .json 扩展名保存文件。
  4. 复制下面的 JSON 示例代码,将其粘贴到文件中,然后再次保存。

{

“名字”:“杰克”,

“姓氏”:“约翰逊”,

“性别”:“男性”,

“年龄”:25,

“地址”: {

“streetAddress”:“2020 威尔逊大道”,

“城市”:“卡罗尔顿”,

“州”:“德克萨斯州”,

“邮政编码”:“75007”

},

“电话号码”: [

{“类型”:“家”,“号码”:“7386547627”}

]

}

如何打开 .json 文件?

JSON 是基于纯文本的文件,您可以在任何文本编辑器中打开它。 Web 浏览器 Mozilla Firefox 和 Google Chrome 是跨平台的,可用于在每个操作系统上打开 JSON 文件,其步骤如下:

  1. 右键单击 JSON 文件并从菜单中选择“打开方式”选项。
  2. 从下拉菜单中,选择 Chrome 或 Firefox。
  3. 如果您没有找到 Chrome 应用内菜单,请单击“选择另一个应用”,您将在列表中找到 Chrome 和 Firefox。

或者,您可以直接复制 JSON 文件的位置路径并将其复制到浏览器。 每个操作系统都支持不同的文本编辑器来读取 JSON 文件,您可以在下面找到一个列表。 您可以使用这些工具或应用程序打开和编辑 JSON 文件。

操作系统应用程序/文本编辑器
视窗Microsoft Word、Microsoft Notepad、Notepad++、Mozilla Firefox、File Viewer Plus
苹果电脑MacVim、苹果文本编辑、BBEdit
Linux PICO、Vim、GNU Emacs
安卓安卓文件查看器

在 Python 中读取 JSON 文件

您可以打开 JSON 文件 Python并读取它,因为 Python 有一个内置包,可以让用户使用 JSON 数据。 在 Python json模块的众多函数中, load()load()用于读取 JSON 文件。 load()函数用于解析或读取 JSON 文件,load () 函数用于解析 JSON 字符串。

在使用 Python json模块之前,您必须使用以下语法导入它:

导入json

假设您有一个名为 language.json 的 JSON 文件,其内容如下:

{

'名字':'艾米莉亚',

'语言':['英语','法语']

}

现在,要在 Python 中打开和读取上述 JSON 文件,您必须按照以下步骤操作:

  1. 导入 Python json 模块。
  2. 使用open()函数打开 JSON 文件 (language.json)。
  3. 使用load()函数读取 JSON 文件并将 JSON 数据放入变量中。
  4. 使用从 JSON 文件中检索到的数据或为方便起见将其打印出来。

以下代码片段说明了上述步骤。

导入json

使用 open('language.json') 作为 f:

数据 = json.load(f)

打印(数据)

输出:

{'name': 'Emilia', 'languages': ['English', 'French']}

确保使用 .json 扩展名将 JSON 文件保存在系统上。 此外,将 Python 程序和 JSON 文件保存在系统上的同一目录中,以避免引发异常。

软件工程的热门课程和文章

热门节目
软件开发执行 PG 计划 - IIIT B 区块链证书课程 - PURDUE 网络安全证书计划 - PURDUE 计算机科学理学硕士 - IIIT B
其他热门文章
2021-22年美国云工程师薪水 美国 AWS 解决方案架构师薪水 美国后端开发人员工资 美国前端开发人员薪水
美国网络开发人员的薪水 2022 年 Scrum Master 面试问题 如何在 2022 年开始网络安全职业? 工程专业学生在美国的职业选择

JSON格式的使用

尽管 JSON 文件的主要用途是在 Web 服务器和 Web 应用程序之间交换数据,但它们已经演变为服务于其他目的,包括 -

  • 数据存储: MongoDB 和其他几个 NoSQL 数据库使用 JSON 文件来存储结构化数据。
  • 文件配置:基于服务器的 JavaScript 应用程序,例如 node.JS、reactJS 等,使用 JSON 文件来存储配置信息。
  • 应用程序通知: JSON 的另一个用途是将通知从 Web 应用程序传递到 Web 服务器。 Web 应用程序也可以使用 JSON 来下载 Web 应用程序状态。

使用 JSON 格式的好处

与 XML 一样,JSON 便于在异构环境中进行数据交换,并具有以下优点:

  • JSON 是简单的文本,使其安全且适合跨操作系统和平台传输。
  • 您可以在简单的文本编辑器中轻松打开和编辑 JSON。
  • JSON 是紧凑的,平均 JSON 字符串大小约为 XML 中相同数据的三分之二。
  • JSON 易于阅读、学习和理解。

概括

JSON 是一种用于数据结构化的简单、可读的数据格式。 它具有基于文本的最小结构,使其既是机器可读的,又是人类可读的,并且是用于在 Web 服务器和 Web 应用程序之间传输数据的 XML 的绝佳替代品。 JSON 文件具有 .json 扩展名,您可以打开 JSON 文件 Python 并使用跨主要操作系统的标准文本编辑器进行编辑。

计算机科学是全球研究最广泛的学科之一。 如果您打算从事软件开发或相关领域的工作,您必须立即注册upGrad 的计算机科学理学硕士课程。 该计划是为 IT 和技术专业人士、数据专业人士、IT 公司的经理和项目负责人、测试专业人​​士以及 Java 和其他编码专业人士设计的。

节目亮点:

  • 普渡大学认证
  • 450+ 学习时间和 15+ 现场会议
  • 10+项目
  • 全面覆盖相关编程语言和工具
  • 与行业专家的 1:1 辅导课程
  • Cloud Labs 的沉浸式学习体验

立即申请并获得 upGrad 独家优势,例如 360 度学习支持以及同行和行业网络。

如何在 Windows 中打开 JSON 文件?

您可以使用 Microsoft Word、Microsoft Notepad、Notepad++、Mozilla Firefox 和 File Viewer Plus 在 Windows 中打开 JSON 文件。

如何在 Python 中打开和读取 JSON 文件?

Python 有一个内置的 JSON 包,可以让用户使用 JSON 数据。 JSON 模块具有诸如 load() 和 load() 之类的方法,我们可以使用它们来读取 JSON 文件。

什么是 JSON 解码?

json_decode() 函数是 PHP 的内置函数,它允许我们通过将 JSON 编码的字符串转换为 PHP 变量来解码 JSON 字符串。