JSON・CSV・XML・YAML変換

データを貼り付けるかファイルを開き、JSON、JSON Lines、CSV、TSV、XML、YAMLを相互に変換します。入れ子のデータは表用に平坦化し、元の構造にも戻せます。アップロードはありません。

データファイルをここにドロップJSON · NDJSON · CSV · TSV · XML · YAML

オフにするとすべての値を文字列のまま扱います。先頭が0の値は常に文字列です。

🔒 データはこの端末上で変換され、アップロードされません。

使い方

使い方

  1. 1

    入力を追加

    JSON, CSV, TSV, XML と YAML をここにドロップするか、端末から選んでください。

  2. 2

    実行

    変換元と変換先、型の認識、リストの扱いを決めて実行します。すべてこのブラウザーの中で動きます — アップロードも順番待ちもアカウントも不要です。

  3. 3

    結果を受け取る

    処理が終わればすぐに JSON · CSV · TSV · XML · YAML が手に入ります。そのまま端末に保存できます。

このツールができること

入力できるもの
JSON, CSV, TSV, XML と YAML を読み込みます。 一度に 1 ファイル。
出力されるもの
JSON · CSV · TSV · XML · YAML が出力されます。
画質・音質はどうなるか
ファイルは読み取るだけで、変更しません。元のファイルはそのまま残ります。
できないこと
とても大きなファイルは端末のメモリーが上限になります。サーバーの制限ではありません。
JSON・CSV・XML・YAML変換
入れ子のオブジェクトを address.city のようなドット付き列名に展開し、逆変換で元に戻します。XMLはDOCTYPEや外部実体なしで読み込み、安全に対応できないYAML機能は行番号付きで拒否します。

対応する形式

JSONNDJSONCSVTSVXMLYAML

知っておくと便利

よくある質問

CSVでは入れ子のデータはどうなりますか。

入れ子のオブジェクトは address.city のようなドット付きの列名になります。リストは要素ごとの列か、1つのセル内のJSON文字列になります。入れ子オプションを使うと、CSVからJSONへの変換時にこれらの列名がオブジェクトに戻ります。

どのYAML機能に対応していますか。

マッピング、リスト、引用符あり・なしの値、コメント、| と > のブロックテキスト、[ ] と { } のインライン形式に対応します。アンカー、エイリアス、タグ、マージキー、複数ドキュメントは誤読せず、行番号付きで拒否します。

どのファイルが使えますか?

JSON, CSV, TSV, XML と YAML を読み込みます。 一度に 1 ファイル。

何が手に入りますか?

JSON · CSV · TSV · XML · YAML が出力されます。

品質は落ちますか?

ファイルは読み取るだけで、変更しません。元のファイルはそのまま残ります。

うまくいかないのはどんなときですか?

とても大きなファイルは端末のメモリーが上限になります。サーバーの制限ではありません。

元のレイアウトは維持されますか。

テキストと CSV の抽出では Office のレイアウトを再現しません。埋め込み画像やメディアは再エンコードせず、そのままコピーします。

DOCX、XLSX、PPTX だけなのはなぜですか。

これらは文書化された OOXML パッケージ形式です。旧形式の DOC、XLS、PPT とマクロ有効ファイルは処理しません。

設計から非公開

ファイルは端末から出ません

データはこの端末上で変換され、アップロードされません。

ほかの道具

すぐ使える

このファイル形式の手順