Я использую talend, я читаю csv-файл, затем делаю с ним txml-сопоставление, а затем хочу сделать пост-запрос с trestclient.
Здесь вы можете увидеть мой 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}
Остальная конфигурация клиента
вкладка "Дополнительно" в клиентском компьютере
Когда я устанавливаю флажок для удаления корня, я просто получаю это сообщение об ошибке: (
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, поэтому я немного застрял.
Помощь приветствуется:)