JSON-Parser für Talend

Ich benötige Hilfe bei der Entwicklung einer Strategie zum Parsen von JSON-Dokumenten in einem Talend-Job (Java-Job, nicht Perl). Ich verwende Talend Version: 5.0.2 und entwickle auf einem Mac. Ich plane, auf einer Linux-Box zu laufen.

Leider kann ich die tFileInputJSON-Komponente aufgrund des Formats meiner Dateien nicht verwenden. Jede Datei enthält mehrere hundert JSON-Dokumente, wobei ein vollständiges JSON-Dokument eine Zeile in der Datei belegt. Ich denke, die richtige Lösung ist, die Datei Zeile für Zeile zu lesen und dann in einen JSON-Parser zu übergeben und von dort die Ergebnisse an den Rest des Jobs zu senden.

Wie ich es sehe, sind meine Wahlen:

a) Senden Sie die Zeileneingabe an einen Java-JSON-Parser. Wenn das die Strategie ist, die ich einschlagen muss, möchte ich einige Ratschläge dazu haben, wie ich mit dem Output umgehen und es bekommen soll

b) Suchen Sie eine Talend-Komponente, die JSON-Dokumente analysiert, jedoch nicht in einer einzelnen Datei im gültigen JSON-Format, sondern in einem Flow.

Ich habe nach dieser Komponente gesucht, kann sie jedoch nicht finden. Aus meiner Suche scheint es, dass sogar die Komponente tFileInputJSON relativ neu ist.

Ich weiß definitiv, dass Java das ziemlich einfach kann. Mein Problem ist, das Ganze innerhalb des Talend-Frameworks zu synchronisieren.

Hat jemand einen Rat, wo ich als nächstes abbiegen soll?

Danke im Voraus.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage