在 JSON 中如何保存 Python 元组?
JSON 格式中没有元组概念。Python 的 JSON 模块将 Python 元组转换为 JSON 列表,因为这是 JSON 中最接近元组的东西。不可变性将不会被保留。如果你想保留它们,可以使用 pickle 等实用程序,或编写自己的编码器和解码器。
如果你使用 pickle,它不会把 Python temples 存储在 JSON 文件中,而是存储在 pkl 文件中。如果你要通过网络发送数据,这没有用。最好的方法是使用你自己的编码器和解码器,根据你选择让编码器和解码器如何工作来区分列表和元组。
广告