Я много искал, но не нашел точного решения.У меня есть служба REST, в ответ на которую я получаю строки и каждую строку в JSON, как указано ниже:
{"event":"click1","properties":{ "time":"2 dec 2018","clicks":29,"parent":"jbar","isLast":"NO"}}
{"event":"click2","properties":{ "time":"2 dec 2018","clicks":35,"parent":"jbar3","isLast":"NO"}}
{"event":"click3","properties":{ "time":"2 dec 2018","clicks":10,"parent":"jbar2","isLast":"NO"}}
{"event":"click4","properties":{ "time":"2 dec 2018","clicks":9,"parent":"jbar1","isLast":"YES"}}
Каждая строка представляет собой JSON (все они похожи друг на друга).У меня есть таблица базы данных, имеющая все эти поля в виде столбцов.Я хотел пройтись по ним и загрузить все данные в Talend.Я попробовал следующее:
tRestClient--tNormalize--tExtractJsonFields--tOracleOutput
и предоставил критерии цикла и сопоставление в компоненте tExtractJsonFields, но он не работает и выдает ошибку, говоря: " json не может быть пустым или пустым "Нужна помощь в этом.