作業メモ
CSV・JSONデータを受け取ったときの確認手順
受け取ったデータは、見た目が整っていても列順、キー、型、改行で壊れていることがあります。先に形式と識別列を確認してから変換へ進みます。
形式・列・キーを先に分ける
CSVとJSONは、壊れ方も確認順も違います。取り込みや共有の前に、まず入力形式を固定します。
CSVは列順とキー列を見る
必要な列だけを残し、顧客IDや商品コードなど重複してはいけない列を先に確認します。
JSONは構文と差分を見る
整形できる状態かを確認し、前回データや期待値との違いを差分として見ます。
次にやること
1. CSVの列とキーを先に見る
CSVは列順、列数、重複してはいけないキーを先に確認します。
- CSV列抽出・並び替え
必要な列と出力順を確認します。
- CSV重複キー検出
IDやコードの重複行を確認します。
- 先頭ゼロ落ち防止
商品コードや郵便番号のゼロ落ちを避けたいときに使います。
2. CSV崩れと変換先を確認する
列崩れや引用符の問題を見てから、JSONやMarkdown表へ渡します。
- CSVのカンマ含み検出と修正
引用符やカンマを含む値で列が崩れていないか見ます。
- CSV→JSON
表データをJSON配列へ変換します。
- Markdown表ツール
共有用の表へ整えるときに使います。
3. JSONを整形して差分を見る
JSONは構文エラーと差分を分けて確認します。
- JSON整形
構文エラーと見た目を先に整えます。
- JSON差分比較
左右のJSONで追加・削除・変更を見ます。
- JSONLバリデーター
1行1JSONのログ形式を確認します。
詰まりやすい場面
- CSVやJSONを受け取ったが、どこから確認すべきか決めたいとき
- 列の欠落、先頭ゼロ落ち、重複キー、JSON差分が混ざっているとき
- 変換後に壊れた原因を探すのではなく、変換前に切り分けたいとき
まず開くツール
各段階で最初に開くものだけを並べています。
必要なら見るページ
用語や周辺ツールが必要なときだけ使います。
- データ変換・開発カテゴリ
CSV / JSON / ID まわりのツールをまとめて見たいとき。