0

我已成功登录我的安卓钛合金应用程序。我通过 facebook graph api 请求了一些数据,成功后我会发出警报以显示返回的数据。

if (e.success) {
        alert(e.result);
    }

返回的数据就是这种格式,

{"id":"123456789","name":"personsname"}

我正在尝试像这样提取 id 数据

alert(e.result["id"]);

但这不起作用,因为警报没有返回任何内容。有任何想法吗?谢谢

4

2 回答 2

0

那是一个包含 JSON 数据的字符串。

要将其用作对象,您需要先对其进行解析:

var obj = JSON.parse(e.result);
alert(obj.id);
于 2013-09-12T18:11:04.660 回答
0

试试看嘛

alert(e.result.id);

应该可以工作,我不能说为什么你的代码不工作。这两种方法是相同的。

于 2013-09-12T18:11:07.763 回答