В приведенном ниже 1-м JSON я должен получить все «код» и «список», где «переопределить» означает «Y». может быть ~ 100 сущностей saleWeekly, поэтому для каждого кода можно указывать yearWeek.
{
“country”: “GBR”,
“field”: “sale”,
“source”: “onlineSale”,
“code”: “86401299”,
“_class”: “com.company.sale”,
“value”: {
“country”: “GBR”,
“onlineSaleWeekly”: [
{
“yearWeek”: “201906”,
“reasonCode”: “01”,
“override”: “Y”
},
{
“yearWeek”: “201913”,
“reasonCode”: “02”,
“override”: “N”
}
]
}
},
{
“country”: “GBR”,
“field”: “sale”,
“source”: “onlineSale”,
“code”: “86403421”,
“_class”: “com.company.sale”,
“value”: {
“country”: “GBR”,
“onlineSaleWeekly”: [
{
“yearWeek”: “201907”,
“reasonCode”: “01”,
“override”: “Y”
},
{
“yearWeek”: “201942”,
“reasonCode”: “01”,
“override”: “N”
}
]
}
}
независимо от того, какие коды я получил из вышеприведенного запроса, мне нужно получить соответствующие сущности из файлов ниже JSON (выше JSON .code == ниже JSON .code). а также для каждой сущности кода мне нужен только год недели, который я получил из первого запроса. Например: если у кода 123 есть yearweeks 201920, 201921 (из вышеприведенных запросов), то снизу JSON файлы, даже если у меня имеется несколько сущностей, мне нужно только 201920, 201921 одного и того же кода. Поле мне нужно снизу JSON - код, список, список, список
{
“country”: “GBR”,
“field”: “forecast”,
“source”: “allSale”,
“code”: “86401299”,
“_class”: “com.company.allSale”,
“value”: {
“country”: “GBR”,
“forecastSaleWeekly”: [
{
“yearWeek”: “201906”,
“promoIndicator”: “Y”,
“number”: 123
},
{
“yearWeek”: “201913”,
“promoIndicator”: “N”,
“number”: 234
}
]
}
},
{
“country”: “GBR”,
“field”: “forecast”,
“source”: “allSale”,
“code”: “86403421”,
“_class”: “com.company.allSale”,
“value”: {
“country”: “GBR”,
“forecastSaleWeekly”: [
{
“yearWeek”: “201907”,
“promoIndicator”: “N”,
“number”: 456
},
{
“yearWeek”: “201942”,
“promoIndicator”: “Y”,
“number”: 345
}
]
}
}
, пожалуйста, предоставьте мне запрос для этого. может быть ~ 20k JSON таких файлов, которые я должен запросить.