将大型嵌套Python字典转换为JSON以便在小型库中使用(即不通过Web)有什么好处?
我正在解析配置文件并存储不同的数据位以便以后检索和输出.目前,所有信息都存储在嵌套的dict中,其中也有列表.这并不是说这个方法存在问题,我只是想知道使用标准数据格式是否有益,而嵌套的dict看起来很像JSON.
jfs*_*jfs 29
它是苹果与橘子的比较:JSON是一种数据格式(一种字符串),Python字典是一种数据结构(内存中的对象).
如果您需要在不同(甚至可能是非Python)进程之间交换数据,那么您可以使用JSON格式来序列化您的Python字典.
字典的文本表示看起来像(但不是)json格式:
>>> print(dict(zip('abc', range(3))))
{'a': 0, 'b': 1, 'c': 2}
Run Code Online (Sandbox Code Playgroud)
对象的文本表示(字符串)不是对象本身(甚至字符串对象和它们的文本表示是不同的东西,例如,"\n"
是单个换行符,但显然它的文本表示是几个字符).
归档时间: |
|
查看次数: |
22040 次 |
最近记录: |