我将从OpenID提供程序中获得这样的数据:
{"identity":"http:\/\/admin.lol.com\/","provider":"http:\/\/lol.com\/server\/",
"name":{"full_name":"\u0421\u0435\u0440\u0433\u0435\u0439 \u0421\u0435\u0440\u0433\u0435\u0439"},
"nickname":"admin","email":"admin@lol.ru","gender":"M","dob":"1985-01-31"}如何获取这些数据?
发布于 2011-08-05 02:58:51
默认情况下,Django在django.utils.simplejson (http://undefined.org/python/#simplejson)上捆绑了simplejson库。此外,如果您使用的是Python2.6或更高版本,您可以简单地使用import json,您将获得内置的json库http://docs.python.org/library/json.html。还有许多其他的python json库,但这两个库应该已经足够了。
一旦确定了要使用的库,只需将json字符串传递给该库的解码器即可。对于内置的json库,这将是:
data = json.loads(your_json_string_here)发布于 2011-08-05 02:50:57
https://stackoverflow.com/questions/6946915
复制相似问题