データシリアル化:JSON、YAML、XML & CSV
API、設定ファイル、表形式データのためのデータ交換フォーマット。
ファイルはHTML5 CanvasとWebAssemblyを使用して、お使いのウェブブラウザ内で完全に処理されます。データがデバイス外に出ることは一切ありません。
アップロードやダウンロードの待ち時間は不要です。サーバーの制限を受けず、お使いのマシンのハードウェア性能をフルに活かしてローカルで変換が行われます。
公式のISO、W3C、IETF仕様に準拠しており、最新のオペレーティングシステム間での出力互換性を保証します。
フォーマットの比較と技術仕様
| 出力フォーマット | MIMEタイプ | 仕様 | タイプ |
|---|---|---|---|
| JSON データ | application/json | RFC-4180-CSV | JavaScript Object Notation |
| HTML 文書 | text/html | W3C-SVG | ハイパーテキストマークアップ文書 |
技術仕様とコーデックの内訳
JSON と YAML の比較:API と人間向け設定の対比
JSON は厳密で曖昧さがなく、ブラウザ API やウェブアプリケーションの普遍的な標準となっています。一方、YAML は波括弧を使用せず人間が読みやすいように設計されているため、Docker や Kubernetes などの DevOps ツールでは設定ファイルに YAML が使用されています。
YAML における空白文字の罠
YAML は厳密なインデントに依存しています。タブとスペースの混在や 2 スペースのズレは、パースエラーやサーバーの誤設定を引き起こす可能性があります。YAML を JSON に変換することで、構文の検証やスキーマの不一致の即座の特定が可能になります。
外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。