このコードでリストがの配列であり、のオブジェクトで構成されています。メインオブジェクトのtempにアクセスしたいと思い、main.tempがそのトリックを行うと思ったが、定義されていないというエラーメッセージが表示される。あるいは、私はlist[1].main.temp
を試しました。このようなネストされた配列にアクセスする正しい方法は何ですか?JSONで入れ子になったオブジェクトにアクセスする正しい方法は何ですか?
0
A
答えて
0
このようなネストされた配列にアクセスするための正しい方法は何ですか?これらすべての
まず配列を入れ子になったが、代わりにオブジェクトの配列とarray
に、私たちは、インデックスによって項目にアクセスし、objects
に、私たちは、キーによってそれら(エントリー)にアクセスされていません。
だからあなたの場合にはlist[0]
はlist[0].dt
がエントリで、list[0].main
はobject
の別のエントリであるので、あなたはあなたのコメントで述べたようにdt
がインデックス0
ではないobject
です。
そして、あなたはArray
ビルトインの方法のうちの1つまたはちょうどfor loop
を使用してarray
要素throughtループに必要なすべての配列main.temp
プロパティにアクセスするには、list[1].main.temp
に静的なインデックスを使用すると、ちょうどfirts要素のtemp
プロパティを取得しますので、このインデックスがarray.length
よりもhignerである場合、例外がスローされることがあります。
これはあなたのコードがどうあるべきかです:
for(var i=0; i<list.length; i++){
console.log(list[i].main.temp);
}
関連する問題
- 1. 'lowdb'で入れ子になったJSONオブジェクト/配列にアクセスするには?
- 2. 入れ子になったJSONオブジェクトを取得する方法
- 3. jsonの入れ子オブジェクトにangularjsでアクセスする方法$ resource
- 4. jsonの文字列で入れ子になったデータにアクセスする方法
- 5. Pythonで入れ子になったJSONデータにアクセスする
- 6. React-Reduxで入れ子になったJSONオブジェクトを取り出す方法は?
- 7. php mysqlで入れ子になったjsonオブジェクトを取得する方法
- 8. は入れ子になったJSONにアクセスできません
- 9. Javaで入れ子になったjsonオブジェクトを作成する
- 10. Androidで入れ子になったjsonオブジェクトと複数のjsonオブジェクトで入れ子になったjson配列を持つjsonから文字列を取得
- 11. 入れ子になったREST APIにアクセスする方法
- 12. json4sはNPEと連携していますが、入れ子になったjsonの正しいフォーマットは何か
- 13. AngularJsでJSONオブジェクトをプッシュして入れ子にする方法
- 14. 入れ子になったJSONオブジェクトの配列を解析する方法
- 15. 入れ子になったIEnumerable/Arrays、深く入れ子になったプロパティにアクセスする方法
- 16. Javaで入れ子になったJsonオブジェクトを作成するには?
- 17. 入れ子になったJSONでsetState
- 18. JSON配列内に入れ子になったJSONオブジェクト
- 19. ノードjsに入れ子になったJSONを返す方法
- 20. jqueryでJSON入れ子配列にアクセスする方法
- 21. MVCとRazorで入れ子になったJSON要素にアクセスする
- 22. Pythonで複雑な入れ子になったjsonを正規化する方法は?
- 23. marshmallow-sqlalchemyで入れ子になったオブジェクトでloadを使用する方法
- 24. Pythonを使用して入れ子になったjson辞書にアクセスする
- 25. アンドロイドの入れ子JSONレスポンスにアクセスする方法は?
- 26. Nokogiriで入れ子になった要素にアクセスする
- 27. AndroidでRetrofitを使用して入れ子になったjsonオブジェクトを解析する方法
- 28. 入れ子になったデータをPythonクラスに格納する最も良い方法は何ですか?
- 29. Angularjsを使用して入れ子になったJSONオブジェクトに投稿する
- 30. スウィフトの括弧内に入れ子になっているJSONにアクセスする方法は?
最初のオブジェクトのインデックスは0ではなく、1 – Amy
である私は、「DT:148は...」と思ったインデックスには技術的でした[0] – user8473431
私は理解しませんそのコメントの意味 – Amy