在 JSON 中如何保存 Python 元组?


JSON 格式中没有元组概念。Python 的 JSON 模块将 Python 元组转换为 JSON 列表,因为这是 JSON 中最接近元组的东西。不可变性将不会被保留。如果你想保留它们,可以使用 pickle 等实用程序,或编写自己的编码器和解码器。

如果你使用 pickle,它不会把 Python temples 存储在 JSON 文件中,而是存储在 pkl 文件中。如果你要通过网络发送数据,这没有用。最好的方法是使用你自己的编码器和解码器,根据你选择让编码器和解码器如何工作来区分列表和元组。

更新于: 2019 年 7 月 30 日

283 次浏览

开启你的 职业生涯

完成课程即可获得认证

开始
广告