【发布时间】:2019-10-07 18:11:51
【问题描述】:
我正在尝试使用 groovy 从 JSON 数组中提取特定数据。这是数组的一个例子:
{
"elements": [
{
"State": "AK",
"DayOfWeek": "Mon",
"StartTime": "0900",
"EndTime": "2200"
},
{
"State": "AK",
"DayOfWeek": "Tue",
"StartTime": "0900",
"EndTime": "2200"
},
{
"State": "AK",
"DayOfWeek": "Wed",
"StartTime": "0900",
"EndTime": "2200"
}]}
在这种情况下,我想在 DayOfWeek 是 Tue 时从 AK 中提取 StartTime。到目前为止,我想出的唯一方法是使用 for 循环。有没有更有效的方法来提取数据而无需迭代?
【问题讨论】:
-
显示为您尝试过的内容。
-
从解析
JSON的一些教程开始,例如Intro to the Jackson ObjectMapper
标签: java json loops groovy simplify