Prosta obsługa CSV/JSON
Nauczą się Państwo obsługiwać proste dane CSV i JSON za pomocą wbudowanych operacji na ciągach znaków i bibliotek.
Prosta obsługa CSV/JSON to bezpłatna lekcja Java Academy na CoddyKit. To lekcja 2 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Java Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Java Academy zawiera 3 lekcji w sumie.
Wprowadzenie
CSV i JSON to popularne formaty. Java może je obsługiwać za pomocą prostych narzędzi: String.split w przypadku CSV oraz bibliotek takich jak org.json w przypadku JSON.
Podstawy CSV
CSV (wartości rozdzielane przecinkami) przechowuje wiersze danych rozdzielone przecinkami. Każda linia jest jednym rekordem.
Kod: analizowanie CSV
Ten kod dzieli wiersz CSV na pola. Wynik: Alice, 30, Engineer.
public class Main {
public static void main(String[] args) {
String line = "Alice,30,Engineer";
String[] parts = line.split(",");
for (String p : parts) {
System.out.println(p);
}
}
}
Podstawy JSON
JSON (notacja obiektowa JavaScript) używa par klucz-wartość. Java ma wiele bibliotek do obsługi JSON, takich jak org.json lub Gson.
Kod: analizowanie JSON
Ten kod analizuje ciąg JSON i wyodrębnia pola za pomocą org.json.
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
String json = "{\"name\":\"Bob\",\"age\":25}";
JSONObject obj = new JSONObject(json);
System.out.println("Name: " + obj.getString("name"));
System.out.println("Age: " + obj.getInt("age"));
}
}
Kod: generowanie JSON
Ten kod tworzy prosty obiekt JSON z dwoma polami i go wypisuje.
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
JSONObject obj = new JSONObject();
obj.put("city", "Paris");
obj.put("population", 2148000);
System.out.println(obj.toString());
}
}
Sprawdzenie CSV
Szybkie sprawdzenie: jaki jest popularny sposób dzielenia wartości CSV?
Podsumowanie
Podsumowanie: CSV używa przecinków i jest analizowany za pomocą split(). JSON używa par klucz-wartość i jest analizowany za pomocą bibliotek takich jak org.json lub Gson.
Często zadawane pytania
Czy lekcja „Prosta obsługa CSV/JSON” jest bezpłatna?
Tak — pełny tekst „Prosta obsługa CSV/JSON” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Java Academy, przejdź na CoddyKit PRO. Kurs Java Academy zawiera 3 lekcji w sumie.
Co nauczysz się w „Prosta obsługa CSV/JSON”?
Nauczą się Państwo obsługiwać proste dane CSV i JSON za pomocą wbudowanych operacji na ciągach znaków i bibliotek. Ćwiczysz Java Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Java Academy?
Nie wymagamy żadnego doświadczenia. Java Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 3.
Ile czasu zajmuje lekcja „Prosta obsługa CSV/JSON”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Java Academy?
Tak. Każda lekcja Java Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Podstawy serializacji
- Prosta obsługa CSV/JSON
- Przechodzenie po plikach i narzędzia