Словарь Python с вложенным dict в bigqueryPython

Программы на Python
Ответить
Anonymous
 Словарь Python с вложенным dict в bigquery

Сообщение Anonymous »

Предположим, что моя таблица биографии имеет тип JSON. Я могу вставить данные, используя разные функции, такие как LOAD_TABLE_FROM_JSON. Я указал столбец как тип JSON в схеме конфигурации задания большой таблицы запросов. 4, "D": 3}
Результат в таблице -

Код: Выделить всё

"

{\n\"A\":2,\n\"B\":1,\n\"C\":4,\n\"D\":3\n}"
Я не хочу, чтобы отображались разделители. Я понимаю, почему они появляются, поскольку bigquery преобразует словарь в тип, который он может понять, в результате чего при вводе в таблицу получается указанная выше структура.
У меня есть обходной путь вручную, если я напрямую пишу вставку команду и используйте функцию bq_client.query(). Я могу использовать функцию parse_json, это помогает получить желаемый результат {"A": 2, "B": 1, "C": 4, "D": 3.
Но я не смог найти ни одной библиотеки Python BQ, способной добиться того же. Есть ли способ сделать это?

Подробнее здесь: https://stackoverflow.com/questions/793 ... o-bigquery
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»