Python学习笔记(十九)————json相关

这篇具有很好参考价值的文章主要介绍了Python学习笔记(十九)————json相关。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

(1)什么是json

(2) json有什么用

 (3) json格式数据转化

 (4)Python数据和Json数据的相互转化


(1)什么是json

JSON 是一种轻量级的数据交互格式。可以按照 JSON 指定的格式去组织和封装数据
JSON 本质上是一个带有特定格式的字符串
主要功能 json 就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互 . 类似于:
国际通用语言 - 英语
中国 56 个民族不同地区的通用语言 - 普通话

(2) json有什么用

        各种编程语言存储数据的容器不尽相同,Python中有字典dict这样的数据类型, 而其它语言可能没有对应的字典。为了让不同的语言都能够相互通用的互相传递数据,JSON就是一种非常良好的中转数据格式。如下图,以PythonC语言互传数据为例:

Python学习笔记(十九)————json相关,学习,笔记,python,json

 (3) json格式数据转化

json格式的数据要求很严格

Python学习笔记(十九)————json相关,学习,笔记,python,json

 (4)Python数据和Json数据的相互转化

Python学习笔记(十九)————json相关,学习,笔记,python,json

Python语言使用JSON有很大优势,因为:JSON无非就是一个单独的字典或一个内部元素都是字典的列表。所以JSON可以直接和Python的字典或列表进行无缝转换。

通过 json.dumps(data) 方法把python数据转化为了 json数据

data = json.dumps(data)

如果有中文可以带上:ensure_ascii=False参数来确保中文正常转换

通过 json.loads(data) 方法把josn数据转化为了 python列表或字典

data = json.loads(data)文章来源地址https://www.toymoban.com/news/detail-536531.html

到了这里,关于Python学习笔记(十九)————json相关的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://blog.csdn.net/laosao_66/article/details/131606188

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包