Parser JSON dla Talend
Potrzebuję pomocy w opracowaniu strategii analizowania dokumentów JSON w ramach zadania Talend (zadanie Java, a nie Perl). Używam Talend Version: 5.0.2 i rozwijam się na Macu, planując uruchomić na Linuksie.
Niestety, nie mogę użyć komponentu FileInputJSON z powodu formatu moich plików - każdy plik zawiera kilkaset dokumentów JSON, z kompletnym dokumentem JSON zajmującym jedną linię w pliku. Myślę, że właściwym rozwiązaniem jest odczytanie wiersza pliku po wierszu, a następnie przekazanie go do parsera JSON i stamtąd przesyłanie wyników do reszty zadania.
Jak widzę, moje opcje to:
a) wyślij dane wejściowe linii do jakiegoś parsera Java JSON. Jeśli to jest strategia, którą muszę podjąć, chciałbym zasięgnąć porady, jak radzić sobie z wynikami i uzyskiwaniem
b) znajdź komponent Talend, który analizuje dokumenty JSON, ale w przepływie, w przeciwieństwie do pojedynczego pliku w prawidłowym formacie JSON.
Szukałem tego komponentu, ale nie mogę go znaleźć. Z mojego wyszukiwania wynika, że nawet składnik FileInputJSON jest stosunkowo nowy.
Zdecydowanie wiem, że to coś, co Java może zrobić całkiem łatwo. Moim problemem jest zsynchronizowanie całości w ramach Talend.
Czy ktoś ma jakieś rady, gdzie powinienem się zwrócić?
Z góry dziękuję.