Google bigquery 将JsonObject插入到Bigquery会得到null
我试图在BigQuery中插入一个TableRow,它的[Record]类型的列为“readposts”,但“readposts.id”的值为null 模式Google bigquery 将JsonObject插入到Bigquery会得到null,google-bigquery,google-cloud-platform,google-cloud-dataflow,Google Bigquery,Google Cloud Platform,Google Cloud Dataflow,我试图在BigQuery中插入一个TableRow,它的[Record]类型的列为“readposts”,但“readposts.id”的值为null 模式 List<TableFieldSchema> fields = new ArrayList<>(); fields.add(new TableFieldSchema().setName("userid").setType("STRING")); TableFieldSchema column2 = new Tabl
List<TableFieldSchema> fields = new ArrayList<>();
fields.add(new TableFieldSchema().setName("userid").setType("STRING"));
TableFieldSchema column2 = new TableFieldSchema().setName("readposts");
column2.setType("RECORD");
List<TableFieldSchema> list2 = new ArrayList<>();
list2.add(new TableFieldSchema().setName("id").setType("STRING"));
column2.setFields(list2);
column2.setMode("REPEATED");
fields.add(column2);
return new TableSchema().setFields(fields);
我使用TableRowJsonCoder,它可以工作
return rows.setCoder(TableRowJsonCoder.of());
return rows.setCoder(TableRowJsonCoder.of());