Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Connect 2026! Turn data into bold moves, April 13 -15: Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
_AnonymousUser
Specialist III
Specialist III

tRestRequest JSON Support

Is there any plan for JSON support in the near future? With JSON being the preferred format for REST interfaces I find it odd that tRestRequest only works with XML (at least to the best of my knowledge thats true).
I absolutely love Talend's various tools but without JSON support Im finding it difficult to suggest Talend EBS over other products like Mule which have such great JSON support.

Labels (1)
  • Other

5 Replies
xsasiela
Contributor III
Contributor III

I agree with you iEC, i had same problem. The only way i find was to use a tRest component and convert json into xml format for manipulate with xslt trasnformation to have my xml output because,.... the tXMLmap cannot support my xml structure, but it's an other story...!
Unless i mistaken, json components are very limited and i very surprising to see in the tFileInputJSON that we don't have a loop entry point (like tFileinputXML) for all row (each row/xpath request is independant isn't it?)
Strange...
_AnonymousUser
Specialist III
Specialist III
Author

Im not really having a problem retrieving JSON information from Talend ESB as I can specify header information to have it retrieved in the format I want. However, POSTing and PUTing JSON information doesnt seem do-able with Talend ESB at this point.
You would think this would be a very high priority for talend based on how popular JSON and ESB's are becoming.
xsasiela
Contributor III
Contributor III

it's clearly SOAP oriented...
Anonymous
Not applicable

Hi,
A tExtractJsonField will be added in the 5.3 version.
If you want to extract json , you have to code it in a routine via the jackson lib for example.
Regards
Anonymous
Not applicable

FYI, at the moment tRESTRequest only supports a JSON-to/from-XML auto conversion, which works quite well in many cases, but is limiting, as it prevents the use of advanced JSON aware Talend components. tRESTResponse allows for XML to JSON and returning String JSON sequence, same for tRESTClient. I believe 5.4.0 will also let users simply pass a JSON string via tREStRequest too, for cool components like tExtractJsonField used when needed