我在访问json数组元素时遇到问题。下面是我在ajax中使用POST方法发送数据时的响应。我怎样才能访问中间名,来自响应的结果。请帮帮我
{
"class": "MyF",
"result": {
"authToken": "abcd",
"authTokens": [
{
"name": "ABC",
"class": "AuthToken"
}
],
"class": "User",
"middlename": "xyz",
"lastname": "abc",
},
"result": "1234"
}
答案 0 :(得分:4)
如果你正在使用jQuery,你可以做到
var obj = jQuery.parseJSON('jsonstring');
然后你可以通过
获得中间名obj.middlename
答案 1 :(得分:1)
在你的情况下
var obj = jQuery.parseJSON('{
"class": "MyF",
"result": {
"authToken": "abcd",
"authTokens": [
{
"name": "ABC",
"class": "AuthToken"
}
],
"class": "User",
"middlename": "xyz",
"lastname": "abc",
},
"result": "1234"
}');
答案 2 :(得分:0)
$.post('ajax/test.html', function(data) {
var parsedData = $.parseJSON(data);
});
这个创建对象JSON,你可以遍历他。