W tym krótkim samouczku dowiesz się, jak konwertować JSON na CSV w Javie. Wiele aplikacji zwraca dane JSON w celu serializacji lub archiwizacji informacji, podczas gdy do różnych celów może być konieczna konwersja JSON na CSV przy użyciu języka Java. Możesz także ustawić różne opcje, aby uzyskać wyjściowe wartości oddzielone przecinkami podczas tej konwersji, zgodnie z własnymi wymaganiami.
Kroki, aby przekonwertować JSON na CSV w Javie
- Używając Maven, dodaj bibliotekę Aspose.Cells, aby przekonwertować JSON na CSV
- Utwórz pusty obiekt Workbook, aby zapisać wyjściowy plik CSV
- Uzyskaj dostęp do kolekcji komórek z obiektu arkusza
- Utwórz obiekt klasy JsonLayoutOptions i ustaw wymagane właściwości danych wyjściowych
- Wywołaj metodę ImportData, określając ścieżkę JSON i wymagane właściwości
- Zapisz wyjściowy plik CSV utworzony z formatu JSON
To podejście krok po kroku pokazuje, jak proste jest utworzenie konwertera JSON na CSV w Javie, ponieważ wystarczy wykonać kilka wywołań API, aby załadować plik wejściowy, a następnie wyeksportować go do formatu CSV. Funkcja ImportData w JsonUtility importuje dane z pliku JSON i eksportuje je do arkusza. Konwersja jest wystarczająco wydajna i zużywa ograniczone zasoby procesora i pamięci.
Kod do konwersji JSON na CSV przy użyciu Java
W tym fragmencie kodu ustawiana jest ścieżka wejściowa do pliku JSON, a plik JSON jest wczytywany do ciągu znaków. Tworzony jest pusty skoroszyt i określane są różne właściwości JsonLayoutOptions w celu dostosowania procesu konwersji JSON na CSV. Na przykład możesz ustawić tytuły tablicy lub obiektu, format daty lub liczby itp., Aby uzyskać żądany format pliku CSV.
W tym samouczku wyjaśniono, jak za pomocą Java przekonwertować JSON na CSV. Jeśli jednak chcesz nauczyć się konwersji CSV do Excela, zapoznaj się z artykułem na jak przekonwertować plik CSV do Excela w Javie.