Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用改型Android解析JSON数组作为响应_Android - Fatal编程技术网

使用改型Android解析JSON数组作为响应

使用改型Android解析JSON数组作为响应,android,Android,使用改型解析下面的JSON响应 提前谢谢 [ {"borrowerId":6, "borrowerName":"archanaB", "loanId":"LN3", "numbersOfEmisPaid":2, "profit":300.0, "disburmentAmount":5000.0, "emisReceived":1967.0 }, { "borrowerId":6, "borrowerName":"archanaB", "loanId":"LN14", "numbersOfEmis

使用改型解析下面的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
},
]

您可以使用改装2
转换器之一。出厂时
-

  • Gson
  • Jackson
  • kotlinx序列化

如果使用Java,请使用此站点将json转换为pojo 如果使用kotlin

像这样使用它,在实现之后,您将获得对象,因此无需解析

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

    ):
    Observable<yout_model_generated_from_above_link>
@POST(你的api)
有趣的细节(
@QueryName id:Int
):
可观察

只需浏览这个简单的示例,您就会得到答案