Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
JsonSerDe supports JSON Schemas.
Description
Hive's AvroSerDe has some very nice features around the use of Avro Schema definitions. For example, the SerDe can derive the table definition from an Avro schema declared as a literal in the table properties, or from a URI resource. This makes it really simple to integrate Hive into an Avro based data pipeline.
The JSON data format also has some schema support in the form of the JSON Schema standard. This standard is gaining in popularity and is embedded into some high profile use cases.
It would be very useful to users of JSON data if the JsonSerDe could have a comparable set of schema related features to that of Avro's, based upon the JSON Schema standard.