Это нормально, потому что файл json содержит много объектов json, которые должны быть в массиве JSON или в родительском объекте json.
Если хотите, разместите 2 или 3 строки, и я напишу для вас скрипт, которыйпримите ваш тип ввода или: добавьте [в начале] в конце и, после каждого}, кроме последнего, и скрипт будет работать для вас
Этот скрипт преобразует ваш json-файл, похожий на образец, вдопустимый массив json, который будет работать со сценарием в репозитории git (протестировано)
import sys
print("[")
with open(sys.argv[1]) as files:
lines=files.readlines()
for line in lines:
if(line!="\n"):
print(line)
else:
print(",")
files.close()
print("]")
выполнить его: python3 file.py [yourJsonFile] >> newJsonFile.json
, а затем выполнить json-csv-converter.py с newJsonFile.json
Предположим, у вас есть файл SAMPLE.json:
Просто выполнитескрипт:
Затем выполните json-csv-converter.py: