Простая обработка CSV/JSON
Научитесь обрабатывать простые данные CSV и JSON с помощью встроенных операций над строками и библиотек.
«Простая обработка CSV/JSON» — бесплатный урок Java Academy на CoddyKit. Это урок 2 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Java Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Java Academy содержит 3 уроков всего.
Введение
CSV и JSON — распространённые форматы. Java может работать с ними с помощью простых инструментов: String.split для CSV и библиотек вроде org.json для JSON.
Основы CSV
CSV (значения, разделённые запятыми) хранит строки данных, разделённые запятыми. Каждая строка представляет одну запись.
Код: разбор CSV
Этот код разделяет строку CSV на поля. Вывод: 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);
}
}
}
Основы JSON
JSON (нотация объектов JavaScript) использует пары «ключ — значение». В Java есть множество библиотек, например org.json или Gson.
Код: разбор JSON
Этот код разбирает строку JSON и извлекает поля с помощью 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"));
}
}
Код: создание JSON
Этот код создаёт простой объект JSON с двумя полями и выводит его.
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());
}
}
Проверка CSV
Быстрая проверка: как обычно разделяют значения CSV?
Повторение
Повторение: CSV использует запятые и разбирается с помощью split(). JSON использует пары «ключ — значение» и разбирается библиотеками вроде org.json или Gson.
Изучай Java с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 104
- Уроки
- 374
Часто задаваемые вопросы
Урок «Простая обработка CSV/JSON» бесплатный?
Да — полный текст урока «Простая обработка CSV/JSON» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Java Academy, подпишись на CoddyKit PRO. Курс Java Academy содержит 3 уроков всего.
Чему я научусь в уроке «Простая обработка CSV/JSON»?
Научитесь обрабатывать простые данные CSV и JSON с помощью встроенных операций над строками и библиотек. Ты практикуешь Java Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Java Academy?
Предыдущий опыт не требуется. Java Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 3.
Сколько времени занимает урок «Простая обработка CSV/JSON»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Java Academy?
Да. Каждый урок Java Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Основы сериализации
- Простая обработка CSV/JSON
- Обход файлов и утилиты