Data Catalog integration with GCS files actually utilizes text table implementation. So because text table JSON format is already supported, we actually can add it to Data Catalog.
Data Catalog should have supported specify if GCS file is CVS or JSON. It might require update current data catalog java client used in Beam to be able to access that feature.
Imported from Jira BEAM-8881. Original Jira may contain additional context.
Reported by: amaliujia.