Python的json转储/加载生成我的dict str的整数键

时间:2018-02-10 15:52:46

标签: python json python-3.x dictionary

当我序列化和反序列化python内置结构时,我希望输出与输入相同

arr2 = [1,2,'3']
arr2_json = json.dumps(arr2)
json.loads(arr2_json)

Out [16]:[1,2,' 3']

但是当我用dict做的时候我得到str键而不是整数

dict1 = {0: 'object0', '1': 'object2'}
json1 = json.dumps(dict1)
json.loads(json1)

Out [6]:{' 0':' object0',' 1':' object2'}

通知键必须是[0,' 1']但实际上是[' 0',' 1']

这是什么?我在python中的误解或问题

Python 3

0 个答案:

没有答案