ツールを実行
このツールは、コピーしたCSV形式のテキストデータを構造化されたJSONデータに変換します。スプレッドシートやデータベースからエクスポートした表形式のデータを、WebアプリケーションやAPI開発で扱いやすいJSON形式へ迅速に変換したい場合に役立ちます。入力欄にCSVテキストを貼り付けると、自動的に解析が行われます。標準設定では、データが2行以上ある場合、1行目をフィールド名(キー)として扱い、以降の行をレコードとして変換します。項目名を行から取得しない場合は、設定を無効にすることですべての行をデータとして扱えます。出力されるJSONのインデント幅は数値で指定でき、可読性を調整可能です。入力が空欄または空白のみの場合は、空の配列とゼロ件のレコード数が表示されます。エラーが発生した場合も、空の配列とエラー説明が表示されます。数値や日付の自動型変換は行わず、セルの値はすべてテキストとして保持されます。複雑なネスト構造の作成ではなく、フラットなレコード変換に特化しています。
使い方
- CSV形式のテキストデータをクリップボードにコピーします。
- 「CSVテキスト」入力欄にデータを貼り付けます。
- 必要に応じて「キー行」チェックボックスで1行目を項目名として使うか選択します。
- 「インデント」数値を変更して、出力JSONの整形幅を調整します。
- 変換結果を確認し、生成されたJSONデータをコピーして使用します。
使用例
- 名前,年齢 田中,30 佐藤,25
- 商品ID,価格 A001,1500 A002,2300
よくある質問
Excelファイルを直接アップロードできますか?
いいえ、このツールはバイナリ形式のExcelファイル (.xlsx, .xls) を直接読み込みません。ExcelでCSV形式として保存またはコピーしたテキストデータを入力してください。
数値や日付は自動的に変換されますか?
いいえ、数値や日付の自動的な型変換は行われません。すべてのセルの値はテキスト文字列としてJSONに出力されます。
1行目を項目名として使わない場合はどうすればよいですか?
「キー行」オプションを無効にしてください。これにより、すべての行がデータレコードとして扱われ、フィールド名は自動的には割り当てられません。
入力データが空の場合はどうなりますか?
入力が空白または空文字の場合、結果は空のJSON配列 [] となり、レコード数は0と表示されます。