我有这段代码:
[{"data":{"score":500,"token":"2896c5380bf3e3e29467258c7fe885fe"}}]
我在Firebug控制台中看到了JSON:
alert(data)
但[object Object]
向我显示org.apache.commons.lang.time.DateUtils
。
答案 0 :(得分:1)
使用alert(JSON.stringify(data));
。
答案 1 :(得分:1)
使用时已经解析了对象:
dataType : 'json'
这就是文档所说的:
“json”:将响应评估为JSON并返回JavaScript objec
您可以在此处阅读有关dataType参数的更多信息http://api.jquery.com/jquery.ajax/
答案 2 :(得分:0)
你有没有尝试过?
var json = JSON.parse(data);
alert(json["score"]);
答案 3 :(得分:0)
您应该使用JSON.Stringify()。
答案 4 :(得分:0)
console.log
用于字符串(link)。我认为你做的一切都很好,你只需要从你的对象获得某些属性,例如。 data.score
如果您想使用console.log
输出它们,因为我假设您将使用JSON格式的数据,而不是stringified
版本。
答案 5 :(得分:0)
尝试使用JSON.stringify()方法在JSON
中显示alert
对象的数据。它会将JSON
对象转换为JSON
字符串。
<强>样本强>
var jsonObj = [{
"data": {
"score": 500,
"token": "2896c5380bf3e3e29467258c7fe885fe"
}
}];
alert(JSON.stringify(jsonObj));
&#13;