0Pricing
Java Academy · レッスン

シンプルなCSV/JSON処理

組み込みの文字列操作とライブラリを使って、シンプルなCSVとJSONデータを扱う方法を学びます。

「シンプルなCSV/JSON処理」はCoddyKit上の無料Java Academyレッスンです。 これはレッスン2/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJava Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Java Academyコースには全3レッスンが含まれています。

導入

CSVとJSONは一般的な形式です。Javaでは、CSVにはString.splitを、JSONにはorg.jsonなどのライブラリを使って処理できます。

CSVの基礎

CSV(Comma-Separated Values)は、カンマで区切った行単位のデータを保存します。各行が1つのレコードです。

コード: CSVの解析

このコードはCSVの1行をフィールドに分割します。出力: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 Object Notation)は、キーと値のペアを使用します。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の生成

このコードは2つのフィールドを持つ単純な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などのライブラリで解析します。

よくある質問

「シンプルなCSV/JSON処理」レッスンは無料ですか?

はい。「シンプルなCSV/JSON処理」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Java Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Java Academyコースには全3レッスンが含まれています。

「シンプルなCSV/JSON処理」で何を学びますか?

組み込みの文字列操作とライブラリを使って、シンプルなCSVとJSONデータを扱う方法を学びます。 ブラウザで直接実行するハンズオンコードでJava Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Java Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのJava Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/3です。

「シンプルなCSV/JSON処理」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このJava Academyレッスンでコードを書いて実行できますか?

はい。すべてのJava Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. シリアライズの基礎
  2. シンプルなCSV/JSON処理
  3. ファイル走査とユーティリティ
← Java Academyに戻る