Ошибка синтаксического анализа JSON при копировании таблицы из BigQuery в таблицу BigQuery с использованием Java - PullRequest
0 голосов
/ 29 апреля 2018

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

Временной файл JSON: строка 1 -> {"field_0": "манго"}

"Ошибка при чтении данных, сообщение об ошибке: ошибка синтаксического анализа JSON в строке начиная с позиции 0: нет такого поля: field_0 "

1 Ответ

0 голосов
/ 25 мая 2018

Извините, я не могу комментировать из-за своей низкой репутации, но я думаю, что этот вопрос может быть напрямую связан с ошибкой синтаксического анализа JSON в строке, начинающейся с позиции 0:. Размер строки больше чем: 2097152

Ваши данные JSON должны выглядеть следующим образом:

{"user_id":1,"address": "london", "birthday":xxxx}
{"user_id":2,"address": "london", "birthday":xxxx}
{"user_id":3,"address": "NY", "birthday":xxxx}

а не

[{"user_id":1,"address": "london", "birthday":xxxx},
{"user_id":2,"address": "london", "birthday":xxxx},
{"user_id":3,"address": "NY", "birthday":xxxx}]

Поддерживается Формат JSON . Я думаю, что ваши таблицы могут быть должным образом преобразованы в формат JSON, но не тот формат, который ожидает BigQuery.

...