json做用:python
將python的數據類型轉化爲字符串,便於在網絡或者各類編程語言中傳遞。編程
方法:dumps(),loads()json
把python的數據直接放入括號內第一位參數便可,返回序列化以後的json字符串,網絡
- json字符串就是一種字符串,編程語言
- 字符串很容易儲存和傳遞spa
- json字符串能夠轉化成各類編程語言的數據類型對象
- 結論 python的數據類型能夠方便的儲存和傳遞blog
只能接收如下幾種類型:字符串
+-------------------+---------------+
| Python | JSON |
+===================+===============+
| dict | object |
+-------------------+---------------+
| list, tuple | array |
+-------------------+---------------+
| str | string |
+-------------------+---------------+
| int, float | number |
+-------------------+---------------+
| True | true |
+-------------------+---------------+
| False | false |
+-------------------+---------------+
| None | null |
+-------------------+---------------+
dump(),load()方法相似,只是多放一個參數,方便序列化以後存取文件string
第二個參數爲文件句柄,實例:
1
2
3
load類似,記得文件打開模式是‘r’。
擴展: 若是要把一個對象轉化成json字符串呢?
返回成功:注意json.dumps(),這時有兩個參數