如何转换这样的字符串:
"{u'value': {u'username': u'testeuser', u'status': 1,
u'firstName': u'a', u'lastName': u'a', u'gender': u'a',
u'date': u'2013-03-06T09:01:27.939007',
u'id': u'b1dab21bef3f3fd050d7c2f3e8006045'},
u'key': u'2013-03-06T09:01:27.939007'}"
类似于列表,我可以找到诸如 data['value']
或 data['username']
之类的信息?
最佳答案
您的字符串看起来像是您错误地序列化了字典。要将数据(例如字典、列表等)传递到客户端,您需要将其序列化为 JSON 格式。
为了在 Python 代码中执行此操作,您应该使用 json.dumps(dict)
来自 json
包,而在客户端,您需要应用 JSON.parse(data)
加载数据回来。
关于Javascript 字符串到数组/字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15662840/