【发布时间】:2018-08-03 01:16:50
【问题描述】:
我是 Java 编程新手,我正在开发一个带有 REST 服务的 Spring Boot 应用程序,该服务将调用另一个服务并返回 JSON 响应。 我正在使用 OkHttpClient 来处理这个调用。
但是从 JSON 响应来看,我只需要很少的属性作为 List 格式的最终输出。
如何从我的 okHttpCliwnt 响应中仅提取所需的属性?
我的第三方服务回复如下:
{
"employeeDetail": [{
"employee": {
"name": "abc",
"age": "30",
"details": {
"role": "developer",
"phone": "123"
}
}
},
{
"employee": {
"name": "abc",
"age": "30",
"details": {
"role": "sr.developer",
"phone": "1234"
}
}
}
]
}
从这个回复中,我的最终回复只需要如下所示:
{
"employeeDetail": [{
"name": "abc",
"age": "30",
"role": "developer"
},
{
"name": "abc",
"age": "30",
"role": "sr.developer"
}
]
}
请帮助我。
【问题讨论】:
-
不是一个完整的答案,但如果您查看stackoverflow.com/questions/28221555/… 中的答案,他会按照您在代码示例中的要求进行操作