[英]Parse 3 level Nested Json Objects in Retrofit 2
有人可以幫我解析以下響應,因為我無法執行,非常感謝您的幫助! 我檢查了許多關於SO的鏈接,但是似乎沒有任何幫助,或者由於我是新手而無法理解!
{
"status": "success",
"description": "Successfully Login",
"token": "xyxyxyxyxyxyxyxyxyxyxy",
"details": {
"userid": "",
"name": "",
"email": "",
"contact": "9888888886",
"usertype": "",
"parent_id": "",
"lender_id": "",
"firstlogin": "",
"assigned_sales_user": null,
"user_sub_type": "",
"status": "active",
"white_label_id": "",
"source": "",
"document": {
"0": {
"doc_id": "",
"user_id": "",
"doc_name": "",
"uploaded_doc_name": "",
"analysis_id": "",
"current_status": {
"status": "xyxyxyxyxy",
"file": ""
}
},
"1": {
"doc_id": "",
"user_id": "",
"doc_name": "",
"uploaded_doc_name": "",
"analysis_id": "",
"current_status": {
"status": "",
"file": ""
}
},
"2": {
"doc_id": "",
"user_id": "",
"doc_name": "",
"uploaded_doc_name": "",
"analysis_id": "",
"current_status": {
"status": "",
"file": ""
}
},
"3": {
"doc_id": "",
"user_id": "",
"doc_name": "",
"uploaded_doc_name": "",
"analysis_id": "",
"current_status": {
"status": "",
"file": ""
}
},
"4": {
"doc_id": "",
"user_id": "",
"doc_name": "",
"uploaded_doc_name": "",
"analysis_id": "",
"current_status": {
"status": "",
"file": ""
}
},
"5": {
"doc_id": "",
"user_id": "",
"doc_name": "",
"uploaded_doc_name": "",
"analysis_id": "",
"current_status": {
"status": "",
"file": ""
}
},
"6": {
"doc_id": "",
"user_id": "",
"doc_name": "",
"uploaded_doc_name": "",
"analysis_id": "",
"current_status": {
"status": "",
"file": ""
}
},
"7": {
"doc_id": "",
"user_id": "",
"doc_name": "",
"uploaded_doc_name": "",
"analysis_id": "",
"current_status": {
"status": "",
"file": ""
}
},
"8": {
"doc_id": "",
"user_id": "",
"doc_name": "",
"uploaded_doc_name": "",
"analysis_id": "",
"current_status": {
"status": "",
"file": ""
}
},
"9": {
"doc_id": "",
"user_id": "",
"doc_name": "",
"uploaded_doc_name": "",
"analysis_id": "",
"current_status": {
"status": "",
"file": ""
}
},
"total_records": ""
}
},
"DES_CODE": ""
}
以下是http://www.jsonschema2pojo.org/向我展示的內容,這些內容令人發指,效率低下
那就是因為json的結構有點愚蠢,只是使用列表的理解,您應該使用map
所以會像這樣
public class Details {
@SerializedName("document")
@Expose
private HashMap<Integer, DocumentModel>
//Some fileds
}
public class DocumentModel{
//Some fileds
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.