CSV から JSON へ、および JSON から CSV へ変換する方法
単純な CSV テーブルを JSON レコードに変換するか、そのようなレコードをテーブルに戻します。
準備するもの
追加できるもの: CSV、TSV、JSON。 許可されるファイルのサイズと数はツール ページに示されています。
手順
ファイルを追加する
CSV、TSV、または JSON を追加します。 JSON の場合、[{"name":"Anna"},{"name":"Ivan"}] のようなレコードのリストが必要です。 エントリ内の値は、他のリストやエントリを含めずに単純にする必要があります。
設定を選択する
方向と列の区切り文字を選択します。 CSV→JSONの場合、列名と型を指定できます。 タイトルが指定されていない場合は、CSV の最初の行から取得されます。 自分で指定した場合、最初の行はデータとみなされます。
ボタンをクリックしてください
処理条件を読み、同意を確認します。 「CSV/TSV ↔ JSON」をクリックし、準備が整うまで待ちます。 エラーが表示された場合は、メッセージを読み、ファイル、テキスト、設定を確認してください。
保存して確認する
完成結果の「ダウンロード」をクリックします。 結果を開いて、レコード数とフィールド名を比較します。 JSON -> CSV で、空のセルに欠損値がないか、ヘッダーの順序を確認します。
ツールオプション
モードを選択すると、いくつかのフィールドが表示されます。 デフォルト設定をここに示します。 ウェブサイト上で変更される場合があります。
- 方向
CSV または TSV テーブルから JSON レコードを作成するか、JSON レコードから CSV を作成します。
- セパレータ
カンマやセミコロンなどの列間の文字。 ファイルで使用されているものを選択します。
- カンマで区切られた見出し (空 = 最初の行)
列名はカンマで区切られ、繰り返しは含まれません。 空白のままにすると、タイトルは CSV の最初の行から取得されます。
- 列の種類
カンマで区切られた順序の列タイプ: text - テキスト、number - 数値、bool - true または false。 空白のままにした場合、値はテキストとして残ります。
知っておいてよかった
列名を繰り返してはいけません。 このツールは、複雑なネストされた JSON レコードをフラット テーブルに変換しません。 先行ゼロを保存するには、テキスト タイプを使用します。
よくある質問
処理はどこで行われますか?
ファイルまたはテキストは処理のためにサーバーに送信されます。 開始する前に、ツール ページの利用規約を読み、それに同意します。 ページに示されている有効期限までに、完成した結果をダウンロードしてください。
結果が適切でない場合はどうすればよいですか?
元のファイルまたはテキストを使用して、上記の手順の他の設定を試してください。 新しい結果を前の結果と比較します。 デバイス上の元のファイルは変更されません。