Как разобрать такой тип JSON? - PullRequest
0 голосов
/ 11 февраля 2020

{"data": {"id": 204, "username": "R_SHAKTISINH", "email": "", "mobile_no": "9924141516", "fullName": "SHAKTISINH", "middleName": null, "lastName": "RANA", "пол": "мужчина", "день рождения": "11.07.2009", "address": "Rajkot", "profileImage": "uploads / profile / user.png "," child ": [{" id ": 138," studentRollId ":" "," admission_number ":" 40 "," account_active ": 1," fullName ":" Rana Rajnandnibaa Shaktisinh "," username ":" r_rajnandnibaa "," email ":" "," isLeaderBoard ":" "," mobile ":" F: 9913362628 M: 99241 41516 "," studentClass ":" Kindergarten-1 "," studentSection ":" Kindergarten-1 " , "student_image": "uploads / profile / user.png"}]}, "status": 1, "message": "Success"}

1 Ответ

0 голосов
/ 11 февраля 2020

создайте этот класс:

    data class DataModel (
    val data: Data,
    val status: Long,
    val message: String
)

data class Data (
    val id: Long,
    val username: String,
    val email: String,
    val mobileNo: String,
    val fullName: String,
    val middleName: Any? = null,
    val lastName: String,
    val gender: String,
    val birthday: String,
    val address: String,
    val profileImage: String,
    val child: List<Child>
)

data class Child (
    val id: Long,
    val studentRollID: String,
    val admissionNumber: String,
    val accountActive: Long,
    val fullName: String,
    val username: String,
    val email: String,
    val isLeaderBoard: String,
    val mobile: String,
    val studentClass: String,
    val studentSection: String,
    val studentImage: String
)

теперь вы. можно использовать Gson для его анализа.

https://mkyong.com/java/how-to-parse-json-with-gson/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...