文章目錄
簡介
JSON(JavaScript Object Notation),是一種輕量級的數據交換格式。它基於 ECMAScript (歐洲計算機協會制定的js規範)的一個子集,採用完全獨立於編程語言的文本格式來存儲和表示數據。簡潔和清晰的層次結構使得 JSON 成爲理想的數據交換語言。 易於人閱讀和編寫,同時也易於機器解析和生成,並有效地提升網絡傳輸效率。
使用說明
1. 編碼
1.1 列表和元組被統一對待
1.2 非ASCII字符的處理
1.3 字典可按key排序
1.4 字典的key被強制轉換爲str類型
字典的value不受影響。
1.5 寫入文件
1.6 更優雅的顯示效果
不論dump()還是dumps()都可以設置indent。
2. 解碼
2.1 從JSON字符串解碼
由於編碼會將字典的key轉換爲字符串,所以解碼後得到的結果與原始不同。