アップロードなし, 100%ローカル, アカウントなし

データコンバーター

JSON、YAML、CSV間で変換します。すべてブラウザ内で完結します。

データコンバーターの仕組み

JSON、YAML、CSVの各形式の間でデータを変換します。元のデータを貼り付け、変換先の形式を選べば、結果が瞬時に得られます。

形式固有の制約に注意してください。CSVはネストされたオブジェクトを表現できないため、深くネストされたJSONはフラット化されるか、構造が失われる可能性があります。YAMLはCSVよりも型とネストをよく保持しますが、CSVからJSONやYAMLに戻す変換では、元の階層を完全には再構築できない場合があります。単純なフラットなレコードであれば変換は無損失ですが、複雑なネストデータの場合は出力を注意深く確認してください。

よくある質問

ファイルはサーバーにアップロードされますか?

いいえ。すべての処理は、JavaScriptとWebAssemblyを使ってブラウザーのタブ内で実行されます。ファイルはお使いのデバイス上でメモリに読み込まれ、そこで処理され、結果はローカルのダウンロードとして提供されます。Sunastyや第三者に送信されるものは一切ありません。ご自身で確認できます。ブラウザーのDevToolsを開き、Networkタブを表示して見てください。ファイルを運ぶリクエストは一つもありません。

変換は常に無損失ですか?

常にではありません。CSVはフラットな形式で、ネストされたオブジェクトや配列を表現できません。ネストされたJSONやYAMLをCSVに変換すると、ネストはフラット化されるか失われます。複雑なデータ構造を扱う際は、必ず出力を確認してください。

コンバーターはどのCSV方言を使いますか?

コンバーターはRFC 4180に従います。カンマ区切り、必要に応じて二重引用符で囲まれたフィールド、1行目にヘッダー行という形式です。このバージョンではカスタムの区切り文字には対応していません。

オフラインでも動作しますか?

はい、ページが一度読み込まれれば動作します。処理はお使いのデバイス上で行われるため、ネットワークから切断してもツールは動き続けます。これは、データが端末から外に出ないことの最も明確な証拠です。

無料ですか? アカウントは必要ですか?

完全に無料で、登録は不要です。ウォーターマークも、1日あたりの利用制限も、利用に必要なトラッキングクッキーもありません。