繁体   English   中英

使用 Retrofit Android 解析响应中的 JSON 数组

[英]Parse JSON Array in Response using Retrofit Android

使用 Retrofit 解析以下 JSON 响应。

提前致谢。

[
{"borrowerId":6,
"borrowerName":"archanaB",
"loanId":"LN3",
"numbersOfEmisPaid":2,
"profit":300.0,
"disburmentAmount":5000.0,
"emisReceived":1967.0
},
{
"borrowerId":6,
"borrowerName":"archanaB",
"loanId":"LN14",
"numbersOfEmisPaid":1,
"profit":150.0,
"disburmentAmount":5000.0,
"emisReceived":983.0
},{
"borrowerId":2,
"borrowerName":"NarendraB",
"loanId":"LN12",
"numbersOfEmisPaid":6,
"profit":175.0,
"disburmentAmount":35000.0,
"emisReceived":36050.0
},
{
"borrowerId":6,
"borrowerName":"archanaB",
"loanId":"LN4",
"numbersOfEmisPaid":18,
"profit":133.0,
"disburmentAmount":5000.0,
"emisReceived":344.0
},
]

您可以使用 Retrofit2 Converter.Factory -

如果 Java http://www.jsonschema2pojo.org/如果使用 kotlin https://www.json2kotlin.com/,则使用此站点将 json 转换为 pojo

并像这样使用它,实施后您将获得 Object,因此无需解析

 @POST(your_api)
    fun details(
        @QueryName id: Int

    ):
    Observable<yout_model_generated_from_above_link>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM