Можно представить любой JSON в одной строке.Тем не менее, людям трудно читать, поэтому мы больше знакомы с «симпатичной» версией из нескольких строк.Однако для решения хранения и извлечения, такого как S3, гораздо проще вслепую прочитать всю строку и вернуть / сохранить ее, чем анализировать строку JSON построчно, пока первое открытие {
не будет окончательно закрыто (}
)
Вот почему важно сообщить S3, как вы храните и извлекаете файлы.Из связанных документов:
LINES означает, что каждая строка во входных данных содержит один объект JSON.DOCUMENT означает, что один объект JSON может занимать несколько строк на входе.Использование DOCUMENT может привести к снижению производительности в некоторых случаях.