Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.1.1, 4.0.0
-
Reviewed
-
Patch, Important
Description
The JSON SerDe has a few issues, I will link them to this JIRA.
- Use Jackson Tree parser instead of manually parsing
- Added support for base-64 encoded data (the expected format when using JSON)
- Added support to skip blank lines (returns all columns as null values)
- Current JSON parser accepts, but does not apply, custom timestamp formats in most cases
- Added some unit tests
- Added cache for column-name to column-index searches, currently O(n) for each row processed, for each column in the row
Attachments
Attachments
Issue Links
- is depended upon by
-
HIVE-18785 Make JSON SerDe First-Class SerDe
- Open
- relates to
-
HIVE-21356 Upgrade Jackson to 2.9.8
- Closed
- supercedes
-
HIVE-20375 Json SerDe ignoring the timestamp.formats property
- Open
-
HIVE-20900 serde2.JsonSerDe no longer supports timestamp.formats
- Patch Available
-
HIVE-21317 Unit Test kafka_storage_handler Is Failing Regularly
- Resolved
- links to
(1 links to)