python居然天然支持JSON的数据格式

abloz 2010-10-22
abloz 2010-10-22

周海汉 2010.10.22

如对JSON数据: {“doors” : 4, “color” : “blue”, “year” :1995, “drivers” : [“Penny”, “Dan” , “Kris”]}

可以直接转为字典:

>>> a='{"doors" : 4, "color" : "blue", "year" :1995, "drivers" : ["Penny", "Dan" , "Kris"]}'
>>> a
'{"doors" : 4, "color" : "blue", "year" :1995, "drivers" : ["Penny", "Dan" , "Kris"]}'
>>> b=eval(a)
>>> b
{'color': 'blue', 'drivers': ['Penny', 'Dan', 'Kris'], 'doors': 4, 'year': 1995}
>>> b['color']
'blue'
>>> str(b)
"{'color': 'blue', 'drivers': ['Penny', 'Dan', 'Kris'], 'doors': 4, 'year': 1995}"

岂不是说明,python也可以接受JSON格式的数据?


如非注明转载, 均为原创. 本站遵循知识共享CC协议,转载请注明来源