support json data type where columns are empty to allow automatic column mapping