[{"id":7,"message":"This is another test message","taker_id":"131","giver_id":"102","status":"0","stamp":"2016-08-11"}]
からデータを取得します。私はデータムを取得しようとします。私はdata.id
を試しましたが失敗し、undefined
を返します。は、どのように私の応答ですJSONデータ
[{"id":7,"message":"This is another test message","taker_id":"131","giver_id":"102","status":"0","stamp":"2016-08-11"}]
からデータを取得します。私はデータムを取得しようとします。私はdata.id
を試しましたが失敗し、undefined
を返します。は、どのように私の応答ですJSONデータ
これは私はあなたがJSON文字列を使用して作業していることを前提としていたよう
var data = [{
"id":7,
"message":"This is another test message",
"taker_id":"131",
"giver_id":"102",
"status":"0",
"stamp":"2016-08-11"
}];
console.log(data[0].id);
うまく動作しているようですが、あなたは最初にとJSONオブジェクトの文字列を解析する必要があります。そうでなければ、あなたはどんなプロパティにも到達することができませんでした。
parsedData = JSON.parse(data);
次に、あなたがあなたの財産を取得することができます:
parsedData[0].id
質問にJSON文字列はありません。 –
申し訳ありませんが、JSONのデータが必要だと私は思っていましたが、JSONファイルからデータを取得していて、それが文字列になります。 – Zombiefledderer
データは文字列として取得されている可能性があります'console.log(data [0] .id)'は未定義で返答しました)、質問に基づいてのみ回答でき、質問には配列しかありません。 –
あなたはこの1つのだけのオブジェクトからIDを取得したい場合は、データ[0] .IDはうまく動作します。 同じ配列に複数のオブジェクトがある場合は、ループを使用できます。これはあなたが行うことができます角度であれば 例えば:
<div ng-repeat='info in data'>
<p>{{info.id}}</p>
</div>
これは、アレイ内の複数のオブジェクトを反復処理し、すべてのIDを取得できるようになります。配列の
。 – SLaks
([0] .IDデータ)[0] –
申し訳ありませんが同じトライにconsole.logを.id' 'データを試みます。未定義ですか? –