David Li created ARROW-17268:
--------------------------------

             Summary: [C++] JSON kernels
                 Key: ARROW-17268
                 URL: https://issues.apache.org/jira/browse/ARROW-17268
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++
            Reporter: David Li


As discussed on dev@: 
https://lists.apache.org/thread/onzgogx2c2djxs0wbhmvqp2dbx7kjf6o "[ARROW-17255] 
Logical JSON type in Arrow"

It would be interesting to have JSON parsing/serializing compute functions that 
operate on columns of (stringified) JSON records. For parsing, the problem is 
we need to know the output schema without being able to look at the data, so we 
would probably only be able to decode into a {{map[string, union]}} type at 
best. And/or we could offer "extraction" functions akin to what things like 
SQLite and Postgres provide (at the cost of having to reparse the JSON over and 
over).

Also see ARROW-17255 for a logical JSON type.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to