2016-05-28 8 views
1
{ 
    "formname": ["Myapname", { 
     "operation": ["add", { 
      "values": { 
       "confirm_code": "12345", 
       "ID": 222333333, 
       "user_id": "10000" 
      }, 
      "status": "Success" 
     }] 
    }] 
} 

をデータの取得に苦労しています:私は以下のこの試みているJSONオブジェクトから

posting.done(function(data) { 
    var obj = JSON.parse(data); 
    console.log(obj["ID"]); 
     }); 
    }); 

をしかし、私は、私はundefined

を参照してくださいすべて誰かが私を助けることができます何かを取り戻すわけではありません何が間違っているのですか

+0

ポイントを使用してそれを得ることができます。オブジェクトがJSONから来ているという事実はあなたの質問とはまったく関係ありません。 –

答えて

1

IDのプロパティはobjのプロパティではなく、そのオブジェクトのネストされたオブジェクトのプロパティです。あなたはJSONが解析されたら..あなたがオブジェクトを持って、ここで関心のobj.formname[1].operation[1].values.ID

var obj = { 
 
    "formname": ["Myapname", { 
 
    "operation": ["add", { 
 
     "values": { 
 
     "confirm_code": "12345", 
 
     "ID": 222333333, 
 
     "user_id": "10000" 
 
     }, 
 
     "status": "Success" 
 
    }] 
 
    }] 
 
}; 
 

 
console.log(
 
    obj.formname[1].operation[1].values.ID 
 
)

+0

このレベルのJavascriptで作業を開始していただきありがとうございます。このobj.formname [1] .operation [1] .values.IDでも一日中検索していました。このウェブサイトhttp://www.webmonkeyに続いています。 com/2010/02/get_started_with_json /私はここに来てとても感謝しています@Pranav C Balan – youngreactNative

+0

@youngreactNative:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Property_accessors、https:/ /developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array –

+0

これまでに別の問題が発生したとき、私はidを解析して、最後の値を変更します。これはサーバーからの復帰です@Pranav – youngreactNative

関連する問題