json用法
主要為四個方法:
load:?load from file
loads:?'loads' from string:
dump:?dump to file
dumps:?dumps to string:
輸出為:
j1 type: <type 'dict'>
{u'2name': u'testdict', u'3a': {u'parameter': [u'1', u'2'], u'name': u'seq'}}
s2 type: <type 'str'>
{"2name": "testdict", "3a": {"parameter": ["1", "2"], "name": "seq"}}
j2 type: <type 'dict'>
{u'2name': u'testdict', u'3a': {u'parameter': [u'1', u'2'], u'name': u'seq'}}
dic type: <type 'dict'>
dic is: {'1': {'zjltest': ('10', '3', '45'), 'parameter': ['1', '2'], 'name': 'seq'}, '2name': 'testdict'}
dic["1"]["zjltest"] type is: <type 'tuple'>
s_dic type: <type 'str'>
s_dic is: {"1": {"zjltest": ["10", "3", "45"], "parameter": ["1", "2"], "name": "seq"}, "2name": "testdict"}
j_dic type: <type 'dict'>
j_dic is: {u'1': {u'zjltest': [u'10', u'3', u'45'], u'parameter': [u'1', u'2'], u'name': u'seq'}, u'2name': u'testdict'}
j_dic["1"]["zjltest"] type is: <type 'list'>
其中,json格式在python中保存為dict格式。但dict格式向json轉換時,有些格式json并不兼容,會發生轉化。如:元組tuple會轉換為list格式。
總結
- 上一篇: ubuntu 12.04 联想think
- 下一篇: exit命令的返回值