[ 
https://issues.apache.org/jira/browse/DRILL-7683?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arina Ielchiieva updated DRILL-7683:
------------------------------------
    Labels: ready-to-commit  (was: )

> Add "message parsing" to new JSON loader
> ----------------------------------------
>
>                 Key: DRILL-7683
>                 URL: https://issues.apache.org/jira/browse/DRILL-7683
>             Project: Apache Drill
>          Issue Type: Improvement
>    Affects Versions: 1.18.0
>            Reporter: Paul Rogers
>            Assignee: Paul Rogers
>            Priority: Minor
>              Labels: ready-to-commit
>             Fix For: 1.18.0
>
>
> Worked on a project that uses the new JSON loader to parse a REST response 
> that includes a set of "wrapper" fields around the JSON payload. Example:
> {code:json}
> { "status": "ok", "results: [ data here ]}
> {code}
> To solve this cleanly, added the ability to specify a "message parser" to 
> consume JSON tokens up to the start of the data. This parser can be written 
> as needed for each different data source.
> Since this change adds one more parameter to the JSON structure parser, added 
> builders to gather the needed parameters rather than making the constructor 
> even larger.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to