[ 
https://issues.apache.org/jira/browse/NIFI-3918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16013556#comment-16013556
 ] 

ASF GitHub Bot commented on NIFI-3918:
--------------------------------------

Github user ijokarumawak commented on the issue:

    https://github.com/apache/nifi/pull/1815
  
    A NiFi template I used for testing is available here in 
[Gist](https://gist.github.com/ijokarumawak/b76cc3b3b1c15e327944daecb1546dd9).


> JsonTreeReader doesn't read Choice data type
> --------------------------------------------
>
>                 Key: NIFI-3918
>                 URL: https://issues.apache.org/jira/browse/NIFI-3918
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Extensions
>    Affects Versions: 1.2.0
>            Reporter: Koji Kawamura
>            Assignee: Koji Kawamura
>
> Although most readers entirely delegate type conversion to DataTypeUtils, 
> JsonTreeRowRecordReader implements its own conversion and calls DataTypeUtils 
> based on desired data type at its convertField method.
> However, CHOICE is not implemented in the switch/case block, so if desired 
> schema field is defined with Choice data type, JsonTreeRowRecordReader 
> returns null.
> As a side note, Choice is a counterpart to Avro Union, which is used to 
> define optional fields (e.g. null or string) or possible different types 
> (e.g. null, string or int).



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

Reply via email to