Разбор 3-го уровня вложенных объектов Json в модификации 2 - PullRequest
0 голосов
/ 19 сентября 2018

Может кто-нибудь помочь мне разобрать этот ответ ниже, так как я не могу это сделать, любая помощь очень ценится!Я проверил много ссылок на 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/я, который возмутителен и не эффективен

1 Ответ

0 голосов
/ 19 сентября 2018

Это потому, что структура json довольно глупая, например, просто используйте список использования, вы должны использовать map

Так что это будет так

public class Details {
   @SerializedName("document")
   @Expose
   private HashMap<Integer, DocumentModel>

   //Some fileds
}

public class DocumentModel{
   //Some fileds
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...