Какую команду я бы использовал на linux, чтобы увидеть, правильно ли отформатированы строки в файле? Так что, если текстовый файл (names.txt) имеет строки; {"first":joe "last":smith} и "{"first:joe last":smith] это покажет мне, что первая строка верна, а вторая - нет.
{"first":joe "last":smith}
"{"first:joe last":smith]
Вы можете использовать простой grep, подобный этому:
grep -v -E '^{".*?":.*? ".*?":.*?}$' names.txt
Предполагая, что ваш пример не является действительным JSON (пропущена запятая после первого значения).