0
我正在使用Android和DRF,現在進行翻新。如何使用Android版翻新工具獲取JSON對象
我想要使用Retrofit來獲取Django模型,它會返回JSON響應。
但在我的模型中,有多個JSON對象。
例如,
請求URL是[object1的URL]
和
響應= { Object2的:[Object2的網址], 一些其它數據(多個) }
如何使用Retrofit將object2更改爲json對象?
編輯
我解決了使用多的AsyncTask這個問題。 獲取Object1和object2的url,並在onPostExecute中創建一些新的AsyncTask,通過Retrofit獲取Object2,檢查Object2的url和Object2的列表參數'url'並進行匹配。 例如,
AsyncTask() {
doInBackground() {
get object1List
}
onPostExecute(object1List) {
AsyncTask2() {
doInBackground() {
get object2List
for (object1 : object1List)
object2ListItem & object1.url match
}
onPostExecute() {
something to do
}
}
}
}
您可以從服務器原始答案中獲取並使用GSON庫進行解析 - https://github.com/google/gson。 –