У меня есть список уродливых объектов JSON в текстовом файле, по одному в каждой строке. Я бы хотел, чтобы они хорошо печатали и отправляли результаты в файл.Как эффективно печатать список объектов JSON?
Моя попытка использовать питона версию командной строки json.tool:
parallel python -mjson.tool < jsonList
Однако, что-то, кажется, идет не так в разборе этого JSON, а json.tool питона пытается открыть его как множественные аргументы и, таким образом бросает:
IOError: [Errno 2] нет такого файла или каталога: {содержимое строки, содержащие одиночные кавычки, пробелы, двойные кавычки}
Как я могу заставить это относиться к каждой линии -сепарализованный объект как один аргумент модуль? Открытие файла непосредственно на python и его обработка серийно является неэффективным решением, потому что файл огромен. Попытка сделать это привязывает процессор.
jsonList файл? –
Да. Текстовый файл в несколько GB. – argentage