python读json文件中不同的数据类型_json数据格式和python中字典的数据类型

发现: 日志log中打印的数据均为json格式,这个和python中的字典特别像。来区分一下吧

看下格式

1710277-20200520163004642-1805370163.png

json格式

{

"studentInfo":

{

"id":123456,

"stu_name":"Dorra"

}

}

解释

首先字典dict是python中的一种数据类型,以键值对(key-value)的形式存储

其次json是一种数据格式,存储的形式也是key-value,但是这个和dict还是不同的

看下对json格式的定义

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的 js 规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得

JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

json 本质上还是字符串,只是按 key-value 这种键值对的格式来的字符串

实验

Python中可以方便的通过JSON模块来实现字典格式与JSON字符串格式的相互转换

1710277-20200520163333064-1587373362.png

json的用处

随着网络和移动应用程序的普及,JSON已经成为Web服务API以及长期存储的常用的交换格式。使用现有的工具,用户通常会使用复杂的管道来在分析系统中读取和写入JSON数据集。在Apache Spark 1.1中发布Spark SQL的JSON支持,在Apache Spark 1.2中增强,极大地简化了使用JSON数据的端到端体验。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值