我有这个字符串(代表JSON值):Python的字符串列表对象
BABEL_JSON = "{
'BD': u'Bangladesh',
'WF': u'Wallis y Futuna',
'BF': u'Burkina Faso'
}"
,我需要转变成一个列表对象是这样的:
BABEL_LIST = [
("BD", u"Bangladesh"),
("WF", u"Wallis y Futuna"),
("BF", u"Burkina Faso")
]
什么是最好的方式?开始我试着用:
import json
BABEL_LIST = json.loads(str(BABEL_JSON))
但我有此错误:
TypeError: 'NoneType' object is not callable
这是无效的JSON。如果'BABEL_JSON'是一个字典,你可以使用'BABEL_JSON.items()'来获得'BABEL_LIST'。 – Blender