0

json配列要素へのアクセスに問題があります。以下は、ajaxでPOSTメソッドを使用してデータを送信したときの応答です。応答の結果、ミドルネームのみにアクセスするにはどうすればよいですか。私を助けてください

{
"class": "MyF",
 "result": {
 "authToken": "abcd",
 "authTokens": [
 {
   "name": "ABC",
    "class": "AuthToken"
 }
],
"class": "User",
"middlename": "xyz",
"lastname": "abc",
},
"result": "1234"
}
4

3 に答える 3

4

jQueryを使用している場合は、

var obj = jQuery.parseJSON('jsonstring');

次に、ミドルネームを取得できます

obj.middlename
于 2012-06-26T11:07:00.447 に答える
1

jQuery.parseJSONを使用する

あなたの場合

var obj = jQuery.parseJSON('{
"class": "MyF",
 "result": {
 "authToken": "abcd",
 "authTokens": [
 {
   "name": "ABC",
    "class": "AuthToken"
 }
],
"class": "User",
"middlename": "xyz",
"lastname": "abc",
},
"result": "1234"
}');
于 2012-06-26T11:08:37.420 に答える
0
$.post('ajax/test.html', function(data) {
    var parsedData = $.parseJSON(data);
});

これによりオブジェクトJSONが作成され、彼をトラバースできます。

于 2012-06-26T11:09:46.250 に答える