当前位置: 首页 > article >正文

数据的获取与读取篇---常见的数据格式JSON

文件格式

        假如你有一份想分析的数据文件,获得文件后下一步就是用代码读取它。不同的文件格式有不同的读取方法。所以读取前了解文件格式也很重要。你可能见过非常多的文件格式,例如TXT、MP3、PDF、JPEG等等。

        一般可以通过文件的后缀来分辨文件的格式,例如TXT格式,一般保存为txt结尾的文件。但是文件名后缀只是文件名的一部分,更改后缀不影响实际的文件格式。例如你非要把一个TXT格式的文件名字改成以.mp3结尾也是可以的,操作系统会根据后缀匹配打开那个文件的程序,所以更改后电脑就会用音乐播放器去打开那个文件,导致文件无法被正常打开。也就是说后缀名会影响电脑选择用什么软件去打开它,但更改后缀并不改变文件里的内容,因此不影响实际的格式。

JSON数据格式

        一种程序员非常喜欢的数据格式是JSON,全称是JavaScript Object Notation,意思是JavaScript对象表示法,可见这种数据格式和JavaScript的语法是有些关联的。JSON与Python的字典或列表有非常相似之处,而且被无数主流编程语言支持。JSON这种数据格式自然是用来存储和交换信息。我们之前提到过的用API获取数据这个方式,很多时候数据都是以JSON格式进行返回的,因为JSON占用体积小,还能非常容易被转换成程序语言自己的结构。

JSON的数据结构

        具体语法方面:JSON有两种数据结构:JSON对象和JSON数组可以分别被转成Python字典和列表。

//JSON对象{"id":"1","type":"article","title":"wor
http://www.lryc.cn/news/2385663.html

相关文章:

  • 【python代码】一些小实验
  • Linux服务器配置深度学习环境(Pytorch+Anaconda极简版)
  • Vue-创建应用/挂载应用/根组件模版-.vue单文件/应用配置
  • 超低延迟音视频直播技术的未来发展与创新
  • 虚拟文件(VFS)
  • Java 内存模型(JMM)深度解析:理解多线程内存可见性问题
  • 转移dp简单数学数论
  • 【大模型面试每日一题】Day 27:自注意力机制中Q/K/V矩阵的作用与缩放因子原理
  • Ubuntu24.04 LTS安装java8、mysql8.0
  • 动静态库--
  • 【检索增强生成(RAG)全解析】从理论到工业级实践
  • git clone时出现无法访问的问题
  • Lesson 22 A glass envelope
  • 文件系统·linux
  • 【Matlab】雷达图/蛛网图
  • 【信息系统项目管理师】第24章:法律法规与标准规范 - 27个经典题目及详解
  • 使用JProfiler进行Java应用性能分析
  • 遥感解译项目Land-Cover-Semantic-Segmentation-PyTorch之一推理模型
  • 最大似然估计(Maximum Likelihood Estimation, MLE)详解
  • 【单片机】如何产生负电压?
  • Java 8 Stream 流操作全解析
  • java线程中断的艺术
  • 【信息系统项目管理师】一文掌握高项常考题型-项目进度类计算
  • HarmonyOS 鸿蒙应用开发基础:转换整个PDF文档为图片功能
  • Flask-SQLAlchemy核心概念:模型类与数据库表、类属性与表字段、外键与关系映射
  • 刷题 | 牛客 - js中等题-下(更ing)30/54知识点解答
  • RAM(随机存取存储器)的通俗解释及其在路由器中的作用
  • 六、【前端启航篇】Vue3 项目初始化与基础布局:搭建美观易用的管理界面骨架
  • 【项目需求分析文档】:在线音乐播放器(Online-Music)
  • C++ 前缀和数组