Java Academy · Урок

Простая обработка CSV/JSON

Научитесь обрабатывать простые данные CSV и JSON с помощью встроенных операций над строками и библиотек.

Урок 2 из 38 шагов

«Простая обработка 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 — локальная установка не требуется.

Все уроки этого курса

  1. Основы сериализации
  2. Простая обработка CSV/JSON
  3. Обход файлов и утилиты
← Назад к Java Academy