Я использую tRESTClient для вызова службы REST для публикации строки JSON (с записями). Компонент tRESTClient не позволяет мне использовать настраиваемую схему, которая соответствует моей строке. он говорит:Talend tRESTClient требуется Тип данных документа в схеме
метод getDocument()
не определено для типа String,
Кажется, пытается выполнить getDocument
к схеме, но вход схемы является STRING не является типом данных документа.
Если я использую TMAP, чтобы попытаться преобразовать свою JSon строку в документ, я получаю эту ошибку:
Type Mismatch: cannot convert from String to Document
как можно преобразовать строку в документ? это строка JSON, такие как это:
{"names:[{"fname":"edgar"},{"fname":"jose"},{"fname":"peter"}]}
Спасибо Vishnu, но у меня более 51 000 сообщений json для загрузки в пиковые дни, чтобы это означало 51 000 отдельных файлов. Разве это не усложняет работу? – YoCollabStackoverFlow
Нет необходимости создавать отдельный файл для каждой строки Json. Вы можете создать одиночный файл Json с json-массивом, который содержит все строки Json String, а затем вы должны прочитать Json из этого файла один за другим, правильно разобрать json-строку и использовать его в tXMLMap, чтобы преобразовать его в документ. – Vishnu