json - 如何在 built_value 库中解析嵌套的 JSON
问题描述
我正在尝试使用 built_value 库解析这个 JSON 对象,我设法获得了基本响应
{
"status": true,
"message": "",
"data": {
"current_page": 1,
"data": [
{
"id": 30,
"id_f": "D01"
},
{
"id": 31,
"id_f": "D02"
},
],
"first_page_url": "http://192.168.1.120:8000/api/requests/driver?page=1",
"from": 1,
"last_page": 2,
"last_page_url": "http://192.168.1.120:8000/api/requests/driver?page=2",
"next_page_url": "http://192.168.1.120:8000/api/requests/driver?page=2",
"path": "http://192.168.1.120:8000/api/requests/driver",
"per_page": 20,
"prev_page_url": null,
"to": 20,
"total": 34
}
}
我设法解析了从这个有用的答案中发现的BaseResponse
把我卡住了,因为我想最终得到这样的对象
BaseResponse<PaginateResponse<BuiltList<Deliveries>>>
有没有什么解决方案可以用很棒的 built_value 库来做到这一点?
解决方案
推荐阅读
- r - 按范围和名称提取列 - R
- java - Spark 按日期分组数据和该日期缺少的 id 的零填充数据
- automated-tests - 我们应该如何在 Docker 容器中测试我们的应用程序?
- mysql - 根据条件将查询的数据组合成一行
- c# - Xamarin Android c# Viewstub 只工作一次,然后获取空指针
- arrays - Ruby - 将数组转换为哈希
- android - Android库重复条目:okio/AsyncTimeout$1.class
- vba - 从范围中分离列
- linux - 通过 docker 容器中的 -e 标志传递的环境变量在入口点脚本中不可访问
- linux - 为什么 mmap 值的物理地址为零?