Python json

JSON是一种轻量级的数据交换格式,适用于多种编程语言。Python的json库提供了JSONEncoder和JSONDecoder进行编码和解码操作,以及dump和dumps进行序列化,load和loads用于反序列化。通过这些函数,可以方便地在Python对象和JSON字符串间转换。
摘要由CSDN通过智能技术生成

简介

1、JSON中国:http://www.json.org.cn/index.htm

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于 JavaScript Programming Language , Standard ECMA-262 3rd Edition - December 1999 的一个子集。 JSON采用完全独立于程序语言的文本格式,但是也使用了类C语言的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。

2、Python JSON:https://docs.python.org/zh-cn/3.9/library/json.html

数据类型转换

编码器(JSONEncoder)

Python JSON
dict object
list, tuple array
str string
int, float, int 和 float 派生的枚举 number
True true
False false
None null

解码器(JSONDecoder)

JSON Python
object dict
array list
string str
number (int) int
number (real) float
true True
false False
null None

功能函数

序列化(dump,dumps)

  • dump:将 obj 序列化为 JSON 格式化流形式的 fp,fp支持.write()。
  • dumps:将 obj 序列化为 JSON 格式的str。
 (function) dump: (
 obj: Any, 
 fp: IO[str], *, 
 skipkeys: bool = ..., 
 ensure_ascii: bool = ..., 
 check_circular: bool 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值