Yibing Shi created HIVE-16306:
---------------------------------

             Summary: Encode binary fields of complex types with base64 and 
wrap them up with quotes
                 Key: HIVE-16306
                 URL: https://issues.apache.org/jira/browse/HIVE-16306
             Project: Hive
          Issue Type: Improvement
          Components: Serializers/Deserializers
    Affects Versions: 2.2.0
            Reporter: Yibing Shi


Consider a complex type that has a binary field/item. For example:
{noformat}
struct<field:binary>
{noformat}

In sink operators, the struct is encoded as a JSON string, but its binary field 
is directly appended to the JSON string when encoded, which often breaks 
downstream JSON parsers.

Can we encode binary data within a complex type into base64 strings and quote 
them up like normal strings? This helps JSON parsers to work properly with 
binary data.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to