如何在 JSON 中保留 Python 元组?
JSON 格式中没有元组的概念。Python 的 JSON 模块会将 Python 元组转换为 JSON 列表,因为在 JSON 中最接近于元组的就是列表。不可变性将不会被保留。如果你想保留它们,可以使用 pickle 等实用程序,或编写你自己的编码器和解码器。
如果你正在使用 pickle,它不会将 Python 元组存储在 JSON 文件中,而会存储在 pkl 文件中。如果要通过网络发送数据,这是没有用的。最好的方法是使用你自己的编码器和解码器,依据你选择使编码器和解码器工作的方式来区分列表和元组。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP