Turn JSON value into BigQuery-compatible row, matching schema defined in field
Top-level function, called only one columns
Performs following operations in order to prevent runtime insert failure:
* removes unexpected additional properties
* turns all unexpected types into string
Part of castValue
, mapping JSON object into *ordered* list of TableRow
s
Try to cast JSON into a list of fieldType
, fail if JSON is not an array
Turn primitive JSON or JSON object into BigQuery row Does *not* handle arrays (as doesn't know about mode) and will turn them into string if meets