如何使用JSON保持Python元组不变?

如何使用JSON保持Python元组不变?

JSON格式中没有元组的概念。Python的JSON模块将Python元组转换为JSON列表,因为在JSON中最接近元组的就是列表。不可变性将不会得到保留。如果你想要保留它们,可以使用像pickle这样的工具,或者编写自己的编码器和解码器。

如果你使用pickle,它不会将Python元组存储在JSON文件中,而是存储在.pkl文件中。如果你要在网络上发送数据,这并没有什么用处。最好的方式是使用你自己的编码器和解码器,这样可以根据你选择以何种方式使编码器和解码器工作来区分列表和元组。

更多Python相关文章,请阅读:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程