https://pypi.org/project/json-stream/
Ваша задача следующая.
Определить заголовок и хвост вашего JSON
Определить данные которые повторяются
проходясь в цикле добавлять данные в буфер
после склеить голову тело и хвост и записать в файл и сбросить буфер
если цикл не закончен то повторить
Вот пример
{
"names": [
{ "name": "1" },
{"name": 2 }
]
}
{
"names": [
{ "name": "1" }
]
}
{
"names": [
{"name": 2 }
]
}