Tool Kumarのツール
JSONをCSVに変換
JSONのレコードを、表計算ソフトで扱いやすいCSVに変換します。メインとなるオブジェクトの配列を見つけて列を作成し、カンマや改行を含む値は引用符で囲みます。
このツールの使い方
- オブジェクトの配列、またはそれを含むAPIレスポンスを貼り付けます。
- 「変換」ビューで「CSV」を選びます。
- プレビューをコピーするか、CSVファイルをダウンロードします。
実行例
このCSVは、サンプルのドキュメントにあるusers配列から生成したものです。
入力
{"users":[{"id":1,"name":"Ada","role":"admin"},{"id":2,"name":"Lin","role":"editor"}]}出力
id,name,role
1,Ada,admin
2,Lin,editor
オプションと注意点
- ネストしたオブジェクトのキーは、profile.cityのようなドット区切りの列名になります。
- 単純な値の配列は、値をカンマで区切って1つのセルに入ります。オブジェクトの配列は、コンパクトなJSONとして1つのセルに入ります。
- レスポンスのラッパーからは、条件に合う最大のオブジェクト配列が選ばれます。
標準でプライバシーを保護
ドキュメントはこのブラウザー内に残ります。Tool Kumarは、解析、変換、ダウンロードファイルの作成を端末内で行います。アカウント登録やアップロードの手順はありません。
JSONをCSVに変換のよくある質問
- CSVにはどのような構造のJSONが向いていますか?
- オブジェクトの配列が最適です。usersやdataのようなレスポンスのラッパーの中から、最大のオブジェクト配列を見つけることもできます。
- ネストしたオブジェクトはどう表現されますか?
- ネストしたプロパティはドット区切りの列名になり、CSVの各行の列数がそろいます。
- カンマや引用符はエスケープされますか?
- はい。標準的なCSVのルールに従い、フィールドを引用符で囲み、値の中の引用符は二重にします。