【发布时间】:2023-03-22 14:28:02
【问题描述】:
我正在尝试获取 json 数组中的所有日期值,以获取 england-and-wales 值中的日期。像这样的数组(除了它有更多的值)json 数组在这里:@987654321 @
{"england-and-wales":{"division":"england-and-wales","events":[{"title":"New Year’s Day","date":"2015-01-01","notes":"","bunting":true}},{"title":"Good Friday","date":"2015-04-03","notes":"","bunting":false}]},"scotland":{"division":"scotla
nd","events":[{"title":"New Year’s Day","date":"2015-01-01","notes":"","bunting":true},{"title":"2nd January","date":"2015-01-02","notes":"","bunting":true},{"title":"Good Friday","date":"2
015-04-03","notes":"","bunting":false},{"title":"Early May bank holiday","date":"2015-05-04","notes":"","bunting":true}
如下所述,以下将挑选出所有日期:
curl -s https://www.gov.uk/bank-holidays.json | jq '.. | .date? // empty'
我不确定如何只在 england-and-wales 数组中选择日期?
【问题讨论】:
-
这能回答你的问题吗? Recursive search values by key
-
curl -s https://www.gov.uk/bank-holidays.json | jq '.. | .date? // empty'应该可以解决问题 ^^ -
确实可以解决问题,谢谢!你能简单地给我解释一下吗?