首页 > 解决方案 > 用于 Google Big Query Rest 资源的 Json 反序列化器

问题描述

用于使用 google big query 的 java API 为不同的休息资源定义了类,如作业、表等(确切的类引用 - com.google.cloud.bigquery.ExternalTableDefinition、com.google.cloud.bigquery.TableDefinition)。相同的类当然有相应的 JSON 表示,如此处给出https://cloud.google.com/bigquery/docs/reference/rest/v2/Job

有人会认为这些类的 serde 逻辑及其 json 表示将相当简单,但看起来使用 fastxml jackson 库的通常路线并不能真正起作用,因为这些类被定义为使用 google auto value 的抽象类库(用于值类和对象)。

关于如何将 json 表示直接反序列化为相应类的任何想法?

标签: javajsongoogle-bigqueryfasterxmlauto-value

解决方案


推荐阅读