私はJSONObject
からFirebase
になりました。次のタイプのJSONObjectからデータを取得するにはどうすればよいですか?
回答にはJSONArray
はありません。
どのようにすれば、すべてのメインメインループJSONObject
をループで取得できますか?
以下はJSON
ですか?またはJSONArray
に変換する必要がありますか?
私はJSONObject
の場合、JSONArray
がある場合は、内部の取得方法を知っています。
{
"Data": {
"inner_data": {
"key1": {
"chapter": "Chapter 1",
"key": "key",
"weight": 1
},
"key2": {
"chapter": "Chapter 2",
"key": "-KMa5xai7vMQtaDZ0b31",
"weight": 2
}
}
},
"Demo": {
"inner_demo": {
"key1": {
"chapter": "Chapter 1",
"key": "key",
"weight": 1
},
"key2": {
"chapter": "Chapter 2",
"key": "-KMa5xai7vMQtaDZ0b31",
"weight": 2
}
}
},
"Test": {
"inner_test1": {
"-KMa9JFjKuDNgf313Bzc": {
"key": "-KMa9JFjKuDNgf313Bzc",
"time": "10:33",
"topic": "Circles",
"url": "https://www.youtube.com/watch?v=yLVsv9kO5C8",
"weight": 1
}
},
"-inner_test2": {
"-KMa95pUP3bKtnoQaPg4": {
"key": "-KMa95pUP3bKtnoQaPg4",
"time": "15:26",
"topic": "Linear Equations in two Variables",
"url": "https://www.youtube.com/watch?v=Wpr3tddDw9s",
"weight": 1
}
},
"-inner_test3": {
"-KMa8i5mU9HUapf-wGDU": {
"key": "-KMa8i5mU9HUapf-wGDU",
"time": "05:38",
"topic": "Measurement of volumes",
"url": "https://www.youtube.com/watch?v=mbFwgu4xx40",
"weight": 1
}
},
"inner_demo_test": {
"key1": {
"chapter": "Chapter 1",
"key": "key",
"weight": 1
},
"key2": {
"chapter": "Chapter 2",
"key": "-KMa5xai7vMQtaDZ0b31",
"weight": 2
}
}
}
}
注:これは合計応答のわずか10%です。
Modelクラスを作成し、オブジェクトを取得し、必要に応じて使用します。詳細はこちらhttp://coderzpassion.com/saving-retrieving-data-firebase-android-part-one/ –