Я использую этот код для чтения строк из файла json и вставки их в DynamoDB через Lambda:
obj= s3.get_object(Bucket=b, Key=jsonFile)
recList=obj['Body'].read().split('\n')
for row in recList:
table.put_item(Item=json.loads(row))
После того, как все строки вставлены, я получаю эту ошибку:
no json object could be decoded
Я проверил и обнаружил, что мой json файл заканчивается пустой строкой. Как я могу исправить свой код, проверяя каждую строку, если она пуста или нет, пожалуйста? Или, что еще лучше, проигнорируйте последнюю строку, так как я уверен, что только последняя строка пуста.
Спасибо.