python json
python中json的使用
json 是一种通用的数据类型,一般情况下接口返回的数据类型都是json。
json的形式也是k-v的类型,长的像字典,单其实是字符串。
字符串不能用key、value来取值,所以要先转换为字典才可以。
json的操作
0、json.load()方法
- loads() 传的是字符串,而load()传的是文件对象
- 使用loads()时需要先读取文件在使用,而load()则不用
1、json.loads
将已编码的 JSON 字符串解码为 Python 对象
| JSON | Python |
|---|---|
| object | dict |
| array | list |
| string | str |
| number (int) | int |
| number (real) | float |
| true | True |
| false | False |
| null | None |
2、json.dumps
将 Python 对象编码成 JSON 字符串
| Python | JSON |
|---|---|
| dict | object |
| list, tuple | array |
| str | string |
| int, float, int- & float-derived Enums | number |
| True | true |
| False | false |
| None | null |
3、不管是dump还是load,带s的都是和字符串相关的,不带s的都是和文件相关的。

浙公网安备 33010602011771号