У меня есть 2 JSON файла, которые я хотел бы объединить, чтобы извлечь некоторые значимые данные. Первый файл содержит группы и детали. Второй файл содержит список записей, прикрепленных к группе.
Файл 1:
{
"count": 1,
"results": [
{
"key": "card_sets",
"id": "551175"
}
],
"card_sets": {
"551175": {
"title": "Title",
"account_default": false,
"active_currencies": "EUR",
"default_currencies": "EUR GBP",
"destroyable": true,
"created_at": "2020-04-20T08:09:15-07:00",
"updated_at": "2020-04-20T08:09:15-07:00",
"id": "551175"
}
},
"meta": {
"count": 1,
"page_count": 1,
"page_number": 1,
"page_size": 200
}
}
Файл 2:
{
"count": 1,
"results": [
{
"key": "cards",
"id": "847355"
}
],
"cards": {
"847355": {
"currency": "EUR",
"created_at": "2020-04-20T08:09:15-07:00",
"updated_at": "2020-04-20T08:09:15-07:00",
"card_set_id": "551175",
"id": "847355"
}
},
"meta": {
"count": 1,
"page_count": 1,
"page_number": 1,
"page_size": 200
}
}
Для ясности Я уменьшил выход.
Чего я хочу добиться, так это соединить эти два файла вместе, где у них есть соответствующие идентификаторы.
Ключ файла 1 будет card_sets. {Id} .id
Файл 2 ключом будут карточки. {id} .card_set_id
Меня не волнует какой-либо результат в элементах count / results / meta, но я надеюсь собрать список, который выглядит как
File1.id, File1.title, File1.active_currencies, File2.id, File2.currency
Я работаю с PowerShell всего полтора дня и только что получил JSON файлы были большим шагом для меня, но все поиски Google, которые я могу найти до сих пор, основаны на идентичных json файлах, которые объединяются в один. Это кажется немного сложнее, и на данный момент я в тупике.
Кто-нибудь может помочь?