【发布时间】:2010-12-07 18:49:13
【问题描述】:
假设我有一个这样的 JSON 对象:
{"success":true, "uploaded_url":uploaded_url}
我如何alert("uploaded_url")?
【问题讨论】:
-
你是如何加载 json 文件的?
标签: javascript jquery html css
假设我有一个这样的 JSON 对象:
{"success":true, "uploaded_url":uploaded_url}
我如何alert("uploaded_url")?
【问题讨论】:
标签: javascript jquery html css
如果是 JSON 文件,比如 file.json,它看起来像这样:
$.getJSON("file.json", function(obj) {
alert(obj.uploaded_url);
});
...这确实取决于您如何加载它,但一旦您拥有对象,它只是object.uploaded_url 或object["uploaded_url"]。
【讨论】:
如果你得到这样的 JSON 字符串:
var myjson = '{"success":true, "uploaded_url":uploaded_url}'
您需要先将其解析为 javascript 对象。最方便的方法是使用现在几乎所有浏览器都支持的JSON.parse()(如果没有,请访问http://www.json.org)
var myobj = JSON.parse(myjson);
alert(myobj.uploaded_url);
【讨论】: