При десериализации объекта BigQuery в пользовательский объект я сталкиваюсь с проблемой ниже. Поэтому я использую BigQuery Storage API для получения результатов Bigquery. Ниже приведен код для того же.
BigQueryIO.read(new ReadTable<Payments>(Payments.class)).from("TableName")
.withMethod(Method.DIRECT_READ)
Как вы можете видеть внутри класса ReadTable, я десериализирую объекты с помощью gson.
gson.fromJson(jsonElement, class1);
Ниже приведен код для пользовательского класса pojo, только геттер и сеттер, и я хочу данные этого поля в формате String.
private @Nullable String amount;
public String getAmount() {
return amount;
}
public void setAmount(String amount) {
this.amount = amount;
}
Можно ли как-нибудь решить эту проблему?