【发布时间】:2017-09-15 07:49:08
【问题描述】:
您知道将 Java 类(通过 jaxb 从 xsd 生成,因此包含 XML 绑定注释)转换为 Bigquery TableSchema 的方法吗?
或者将 JsonScheam 转换为 TableSchema。
对于大约 60 个或多或少复杂的课程,我必须这样做。
最好的问候
【问题讨论】:
标签: google-bigquery google-cloud-dataflow apache-beam
您知道将 Java 类(通过 jaxb 从 xsd 生成,因此包含 XML 绑定注释)转换为 Bigquery TableSchema 的方法吗?
或者将 JsonScheam 转换为 TableSchema。
对于大约 60 个或多或少复杂的课程,我必须这样做。
最好的问候
【问题讨论】:
标签: google-bigquery google-cloud-dataflow apache-beam
考虑在您的类上使用反射来获取类上的字段列表并使用它来生成 TableSchema。 https://www.journaldev.com/1789/java-reflection-example-tutorial#all-public-fields
您也可以使用此JavaClassParser,但反射可能更简单。
【讨论】: