Загрузка нескольких записей JSON в BigQuery с помощью консоли - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь загрузить некоторые данные в bigquery в формате JSON, используя консоль BigQuery, как описано здесь .

Если у меня есть одна запись в файле JSON, я могу успешно загрузить ее. Если я помещаю две или более записи в файл JSON с удалением новой строки, я получаю эту ошибку:

 Error while reading data, error message: JSON parsing error in row starting at position 0: Parser terminated before end of string 

Я попытался выполнить поиск в stackoverflow и в Google, но безуспешно нашел какую-либо информацию. Две записи, которые я загрузил с удалением новой строки, могут успешно загружаться как отдельные записи в отдельных файлах JSON.

1 Ответ

1 голос
/ 06 июня 2019

Мой редактор, должно быть, добавил какой-то другой символ в мои новые строки. Я вернулся к исходному массиву записей json и использовал:

cat test.json | jq -c '.[]' > testNDJSON.json

Это исправило все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...