BigQuery Java API Конвертировать строку в Java Объект - PullRequest
1 голос
/ 17 апреля 2020

Я использую эту библиотеку для взаимодействия с BigQuery API. Есть ли способ легко преобразовать возвращенные строки в Java объект? Или я должен работать с Schema и FieldValueList?

1 Ответ

2 голосов
/ 01 мая 2020

Да, если вы используете клиент Java BigQuery (что рекомендуется), вам нужно будет работать со схемой и FieldValueList, поскольку они являются частью слоя, написанного вручную поверх API BigQuery. Вы можете выполнить итерации по объекту и, возможно, создать новый объект:

for (FieldValueList values : result.iterateAll()) {
      for (FieldValue value : values) {
        for (FieldValue record : value.getRecordValue()) {
          // construct new object
      }
}

Если вы sh не используете Schema и FieldValueList, вы можете использовать автоматически сгенерированный клиент BigQuery Java библиотека .

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