You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "David Li (Jira)" <ji...@apache.org> on 2022/07/30 17:42:00 UTC

[jira] [Created] (ARROW-17268) [C++] JSON kernels

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)