我努力学习的Django/Python和我试图找出如何读取JSON数据...django/python阅读json?
我有类似:
{
region: {
span: {
latitude_delta: 0.08762885999999526,
longitude_delta: 0.044015180000002374
},
center: {
latitude: 37.760948299999995,
longitude: -122.4174594
}
},...
}
我试图读取特定数据在我的html页面。现在这个json数据正在html页面中显示。
在此JSON的来源是这样的:
return HttpResponse(json.dumps(response),mimetype="application/json")
我试图找出得到具体数据的Django的/ Python的约定?我应该为每个循环做一个?我来自一个自学的PHP背景,我正在试图自学python/django。
谢谢
编辑:
我返回的HttpResponse之前也有这个在我view.py
try:
conn = urllib2.urlopen(signed_url, None)
try:
response = json.loads(conn.read())
finally:
conn.close()
except urllib2.HTTPError, error:
response = json.loads(error.read())
“Som像“?这既不是有效的JSON也不是Python ... –
你看过http://stackoverflow.com/questions/3345076/django-parse-json-in-my-template-using-javascript – Rohan
?这有点令人困惑......你设法使用json.dumps(response)创建json,响应应该是你的数据作为python对象。 json.dumps()将它变成json。 json.dumps()的反义词是json.loads() – monkut