iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >【Python】json文件的读取
  • 251
分享到

【Python】json文件的读取

pythonjson开发语言 2023-10-23 09:10:53 251人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

文章目录 1. json简介2.json的使用规范3.json文件的书写4.json文件的读取 1. JSON简介 jsON(javascript Object Notation)是一

文章目录


在这里插入图片描述

1. JSON简介

jsON(javascript Object Notation)是一种轻量级的数据交换格式,常用于将结构化数据进行传输和存储。它基于JavaScript语法,但可以被多种编程语言解析和生成。

json 基于文本,独立于语言的轻量级的数据交换格式

  • 基于文本,是一个文本文件,不能包含图片,音视频
  • 独立于语言,不是某个语言特有的,每种编程语言都可以使用的
  • 轻量级,相同的数据,和其他格式相比,占用的大小比较小
  • 数据交换格式,后端程序员前端的数据 (json,xml,ProtoBuf等)

JSON具有广泛的应用,尤其在web开发中常用于api的数据交互。在许多编程语言中,都有内置的JSON解析器和生成器,可以方便地处理JSON数据。

2.json的使用规范

JSON使用键值对的方式表示数据,其中键是字符串,值可以是字符串、数字、布尔值、对象、数组或null。

JSON的一些基本规则:

  1. 键和值之间使用冒号(:)分隔。
  2. 键值对之间使用逗号(,)分隔。
  3. 数据包裹在大括号({})中表示一个对象。
  4. 数组使用方括号([])表示,其中的元素可以是任意类型的数据,用逗号分隔。
  5. json中的字符串必须使用双引号 ""
  6. json文件的后缀名是 .json
  7. 一个json文件对应一个对象或数组

3.json文件的书写

一个简单的JSON示例:

{    "name": "zhangsan",    "age": 20,    "city": "BeiJing",    "hobbies": ["reading", "running", "playing guitar"]}

在这里插入图片描述
在上面的示例中,有一个包含个人信息的对象。它包含名称、年龄、所在城市、爱好数组
注意:
不能在一个json文件中定义两个json

在这里插入图片描述
如果想要在一个json文件中定义多个json,需要使用数组,如下:
在这里插入图片描述

4.json文件的读取

使用python读取json文件分为三步:

  1. 导包
  2. 读打开文件
  3. 读文件

在此之前,先使用普通文件的读取方式进行读取:

with open("info.json",'r',encoding='UTF-8') as f:    buf = f.read()    print(type(buf))    print(buf)

在这里插入图片描述
此处返回的结果是 字符串,在字符串中获取json中的键值对的信息是比较困难的.

不过在Python中的json包中提供了一个json.load()方法

import jsonwith open("info.json",'r',encoding='UTF-8') as f:    result = json.load(f)    print(type(result))    print(result)

在这里插入图片描述
可以看到返回值类型变成了 dict(字典),python字典中的数据也是键值对,因此要获取对应的数据也就很方便了

  1. 使用方括号操作符[key]:可以使用字典的key作为索引来获取对应的value。
  2. 使用get()方法:get()方法可以接收一个key参数,并返回对应的value。如果key不存在,则可以指定一个默认值作为get()方法的第二个参数,如果不指定,默认值为None。

在这里插入图片描述
在这里插入图片描述

来源地址:https://blog.csdn.net/m0_63463510/article/details/132391285

--结束END--

本文标题: 【Python】json文件的读取

本文链接: https://www.lsjlt.com/news/440215.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【Python】json文件的读取
    文章目录 1. json简介2.json的使用规范3.json文件的书写4.json文件的读取 1. json简介 JSON(JavaScript Object Notation)是一...
    99+
    2023-10-23
    python json 开发语言
  • python怎么读取json文件
    python读取json文件的方法:在python中可以使用load()函数来读取json文件,语法格式为:“json.load(参数路径)”。具体操作方法:首先需要在python脚本中导入json模块。import json使用load(...
    99+
    2024-04-02
  • python读取json文件转成exce
    python处理excel有xlwt,openpyxl等,而xlwt只支持excel2003,也就是最多有256列,而openpyxl则支持excel2007以上,最多65536列。下面是两个的程序。xlwt为 import json i...
    99+
    2023-01-31
    转成 文件 python
  • python如何读取json文件内容
    在Python中,可以使用`json`模块来读取JSON文件的内容。具体步骤如下:1. 导入`json`模块:```pythonim...
    99+
    2023-09-15
    python json
  • python如何读取本地json文件
    你可以使用Python的内置模块json来读取本地的json文件。以下是一个简单的示例代码: import json # 打开本地...
    99+
    2024-04-02
  • 【Python】使用Python读取JSON文件中的内容
    文章目录 一、JSON文件简介二、借助Python处理JSON文件1、读取字典类型的JSON文件2、读取列表类型的JSON文件3、封装读取JSON文件的函数 一、JSON文件简介...
    99+
    2023-08-31
    python json
  • Halcon怎么读取json文件
    这篇文章主要介绍“Halcon怎么读取json文件”,在日常操作中,相信很多人在Halcon怎么读取json文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Halcon怎么读取json文件”的疑惑有所帮助!...
    99+
    2023-07-02
  • python如何读取json文件指定数据
    在Python中,可以使用`json`模块来读取和处理JSON文件。下面是一个示例代码,展示了如何读取JSON文件中的指定数据:``...
    99+
    2023-09-04
    python json
  • 一文搞懂Python读取text,CSV,JSON文件的方法
    目录前言打开文件Python 中的文件读取模式读取文本文件读取 CSV 文件读取 JSON 文件总结前言 文件是无处不在的,无论我们使用哪种编程语言,处理文件对于每个程序员都是必不可...
    99+
    2024-04-02
  • python文件的读取
    python文件的读取 1.文件的读取1.read() 读取整个文件2.readline() 每次读取一行文件3. readlines() 读取文件的所有行 2.文件的写入1.以"x"方式...
    99+
    2023-09-01
    python 数据分析 pandas numpy 文件读取
  • jQuery中怎么读取json文件
    在jQuery中,你可以使用`$.getJSON()`方法来读取JSON文件。该方法会自动将JSON数据转换为JavaScript对象。以下是一个示例:```javascript$.getJSON('data.json', functi...
    99+
    2023-08-11
    jQuery json
  • java— 读取JSON文件的多种方式
    大部分内容参考自: https://blog.csdn.net/csdn_halon/article/details/120287992 在开发过程中有时会遇到需要读取本地.json文件的需求,通常会自己写Reader代码去读,但是...
    99+
    2023-09-01
    java json Powered by 金山文档
  • java 读取json文件的2种方式
    1 背景介绍 研发过程中,经常会涉及到读取配置文件等重复步骤,也行是.conf文件,也许是.json文件,但不管如何他们最终都需要进入到jave的inputStream里面。下面以读取.json文件为例 2 FileInputStream读...
    99+
    2023-08-18
    java json linux
  • Halcon读取json文件实现示例
    目录核心知识:一、get_dict_ttuple算子二、get_dict_param算子三、实践(直接上代码)核心知识: get_dict_tuple、get_dict_param的...
    99+
    2024-04-02
  • C#实现读取写入Json文件
    目录C#读取写入Json文件将数据写入Json文件中Json文件读取Json文件总结C#读取写入Json文件 /// <summary> /// 将序列化...
    99+
    2023-01-28
    C#读取写入Json C#读取Json文件 C#写入Json文件
  • 详解python读写json文件
    python处理json文本文件主要是以下四个函数: 函数 作用 ...
    99+
    2024-04-02
  • Python怎么读写JSON文件
    本篇内容介绍了“Python怎么读写JSON文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!JSONJSON 起源JSON 全称 Java...
    99+
    2023-06-30
  • java怎么读取json文件内容
    在Java中,可以使用JSON库来读取JSON文件内容。以下是使用Jackson库进行JSON文件读取的示例代码:javaimpor...
    99+
    2023-10-18
    java json
  • 【Python】Python读取CSV文件
    CSV文件是一种常见的数据存储格式,很多人在日常工作中需要使用Python处理CSV文件。Python提供了多种方法来读取CSV文件,包括使用标准库、第三方库和内置函数。本文将介绍多种Python读取...
    99+
    2023-09-12
    python pandas 数据分析
  • python读取table文件
    有个table文件, 有时候需要处理header , 可以用linecache 模块#!/usr/bin/env python # -*- coding: ascii -*- import linecache import fileinpu...
    99+
    2023-01-31
    文件 python table
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作