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

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

Github user stevedlawrence commented on the issue:

    https://github.com/apache/nifi/pull/3130
  
    From my understanding of Jolt, this capability is pretty different.
    
    Jolt reads JSON data, performs various transformations as described by a 
JOLT specification, and then writes out back to JSON.
    
    Daffodil/DFDL (Data Format Description Language) on the other hand, reads a 
wide array of data formats (text, binary, scientific, military, financial, 
etc.) and parses the data format as described by a DFDL schema (see 
@DFDLSchemas for some publicly available schemas), and outputs the data to an 
infoset, which can be projected into XML or JSON for consumption. It is also 
capable of the reverse, by reading in the XML/JSON infoset and "unparsing" it 
back to the original data format.
    
    So while JOLT is a transformation from JSON to JSON, Daffodil/DFDL could be 
considered a transformation from arbitrary data to XML or JSON, as described by 
a DFDL schema.


> Add Apache Daffodil parse/unparse processor
> -------------------------------------------
>
>                 Key: NIFI-5791
>                 URL: https://issues.apache.org/jira/browse/NIFI-5791
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Extensions
>            Reporter: Steve Lawrence
>            Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to