Я использую Python3 для редактирования файла JSON, вырезая строки с 0 по 51, но поскольку я вырезаю строки из файла, последняя строка имеет запятую, которая разрывает JSON. Я пытаюсь сделать go до последней строки и удалить запятую.
with open(f'test.json', 'r') as f:
line = f.readlines()
cut = line[0:51]
with open(f'test.json', 'w') as file:
close = "]"
for item in cut:
file.write(item)
line.translate(',')[0:-1] #go to last line and remove ,
file.write(close)
JSON пример:
[
{"title": "title 1", "description": "description1", "date": "1:15pm Jul 23, 2020", "image": "ImageURL", "url": "link"},
{"title": "title 2", "description": "description 2", "date": "12:30am Jul 23, 2020", "image": "ImageURL", "url": "link"},
]