-
NuGetパッケージのインストール: まず、CsvHelperというNuGetパッケージをインストールする必要があります。これはCSVファイルの読み書きを簡単に行うための便利なツールです。Visual Studioの場合、NuGetパッケージマネージャーからCsvHelperを検索してインストールします。
-
CSVファイルの読み込み: 以下のコードを使用して、CSVファイルを読み込みます。
using (var reader = new StreamReader("path/to/your/csv/file.csv"))
using (var csv = new CsvReader(reader, CultureInfo.InvariantCulture))
{
var records = csv.GetRecords<dynamic>().ToList();
// recordsをJSONに変換するコードを追加する
}
- JSONへの変換: CSVファイルを読み込んだ後、Newtonsoft.Jsonパッケージを使用してJSONに変換します。以下のコードを使用して変換します。
var json = JsonConvert.SerializeObject(records, Formatting.Indented);
これで、変換されたJSONデータが変数"json"に格納されます。
以上のコードを使って、CSVファイルをC#で読み込み、JSONに変換することができます。必要に応じて、JSONデータをファイルに書き込むこともできます。
- "C#"、"CSV"、"JSON"などのキーワードを含むタイトル
- "C#"、"CSV to JSON"、"データ変換"などのタグ