我将此简化数组转换为JSON。出于某种原因,它无法正常工作。
import json
arr = "[{u'symbol': u'YTLREIT', u'code': u'5109', u'name': u'YTL HOSPITALITY REIT'}]"
data = json.loads(arr)
我收到的错误,
ValueError: Expecting property name: line 1 column 3 (char 2)
答案 0 :(得分:3)
这不是有效的JSON ,但您可以使用ast.literal_eval()
加载:
>>> from ast import literal_eval
>>> literal_eval(arr)
[{u'symbol': u'YTLREIT', u'code': u'5109', u'name': u'YTL HOSPITALITY REIT'}]