Ошибка синтаксического анализа JSON при копировании таблицы из BigQuery в таблицу BigQuery с использованием Java

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

JSON temp file : Row 1 -> {"field_0":"mango"}

"Error while reading data, error message: JSON parsing error in row starting at position 0: No such field: field_0"

Создание приборной панели для анализа данных на GCP - часть I
Создание приборной панели для анализа данных на GCP - часть I
Недавно я столкнулся с интересной бизнес-задачей - визуализацией сбоев в цепочке поставок лекарств, которую могут просматривать врачи и...
0
0
521
1

Ответы 1

Извините, я не могу комментировать из-за моей низкой репутации, но я думаю, что этот вопрос может быть напрямую связан с Ошибка синтаксического анализа 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.

Другие вопросы по теме