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.
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...
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.
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