Tool overview
CSV ↔ JSONとは?
CSV ↔ JSONは、区切りテキスト(CSV/TSV)とJSON配列を相互変換ための開発者向けツールです。
なぜCSV ↔ JSONを使うのか?
区切りテキスト(CSV/TSV)とJSON配列を相互変換際の可読性と作業速度を向上させ、データをサーバーに送信しません。
主な機能
クライアントサイドのプライバシー、即座の結果、ワンクリックコピー。区切りテキスト(CSV/TSV)とJSON配列を相互変換
使い方
上のツールで正確な結果を得るための手順です。
- CSV ↔ JSONを開き、上部パネルに入力を貼り付けるか読み込みます。
- ツールバーで出力を処理、コピー、またはクリアします。
- UIの検証メッセージを確認し、エクスポート前にエラーを修正します。
CSV ↔ JSONの技術リファレンス
このユーティリティの有効な例、よくある無効入力、頻出エラーを確認できます。
| 機能 / コンテキスト | 有効な構文例 | よくある落とし穴 / 無効な例 |
|---|---|---|
| 有効な配列ルート | [{"id":1,"name":"Ada"}] | {"id":1,"name":"Ada"}ルートの単一オブジェクトは配列ではありません — レコードを角括弧で囲んでください。 |
| 均一なキー | [{"a":1,"b":2},{"a":3,"b":4}] | [{"a":1},{"b":2,"c":3}]疎なオブジェクトは空セルを生みますが、欠落列で整列がずれることがあります — エクスポート前にキーを正規化してください。 |
| エスケープされた区切り文字 | {"note":"hello, world"} | note: hello, worldアクティブな区切り文字を含むフィールドはJSON文字列である必要があります。エクスポーターはRFC 4180の二重引用符で囲みます。 |
| タブ区切り値 (TSV) | id name
1 Ada | id,name with Tab selectedTSVではツールバーの区切り文字をTabに切り替えてください。Tab選択中にカンマを使うと列が誤解析されます。 |
| ネストされたオブジェクト | {"user":{"id":1}} | [{"user":{"id":1}}] without flattenネストオブジェクトは1つのセルに JSON 文字列化されます — 列を分けたい場合は先に JSON フォーマッターで平坦化してください。 |
よくある質問
一般的なトラブルとデータプライバシーに関する回答です。
公式ドキュメントと参照
このユーティリティの公式仕様とプラットフォーム文書です。