我正在使用talend,我正在读取一个csv文件,然后对此进行了一些txmlmapping,然后我想与trestclient进行发布请求。
Here you can see my xmlMapping(在这张照片中,我不小心使用了属性而不是子元素)
当我让它运行时,我的根节点有问题,这是我身体中每一行的结果
{"root":{"tijd":"17/11/2018 11:50","locatie":"Leuven","coordinaten":"57.710489,11.986517","temperatuur":23}}
但是我希望它像这样(没有根)
{"tijd":"17/11/2018 11:50","locatie":"Leuven","coordinaten":"57.710489,11.986517","temperatuur":23}
Rest client configuration
Rest client advanced tab
当我选中删除根的复选框时,我只会收到此错误消息:(
Starting job Put at 17:10 06/11/2018.
[statistics] connecting to socket on port 3990
[statistics] connected
Exception in component tRESTClient_1 (Put)
javax.ws.rs.WebApplicationException: HTTP 400 Bad Request
at local_project.put_0_1.Put.tFileInputDelimited_1Process(Put.java:1599)
at local_project.put_0_1.Put.runJobInTOS(Put.java:2035)
at local_project.put_0_1.Put.main(Put.java:1886)
[statistics] disconnected
Job Put ended at 17:10 06/11/2018. [exit code=1]
你们知道该怎么做吗?我不能只删除xml映射中的根,所以我有点卡住了。
感谢您的帮助:)