ja

JSON から YAML へ変換

JSON ファイルをローカルで YAML に変換。構造を保ち読みやすく、アップロードなし、ブラウザ内で完結します。

お使いの端末でローカル処理中 ...

0%

ファイルは一度も端末から出ていません

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    ドイツのサーバー設計段階からGDPR準拠
    第三者による検証済みTLS A+ · ヘッダー A+

    YAMLは人にやさしいデータ形式で、JSONと同じ構造 - オブジェクト・リスト・数値・テキスト - を表しますが、波かっこではなく字下げで書きます。設定ファイル(Docker Compose、Kubernetes、CIパイプライン、GitHub Actions)の標準であり、JSONよりずっと読みやすく編集しやすいものです。

    このツールはあなたのJSONをすべてブラウザ内でローカルに解析し、構造の等しいYAMLを出力します(js-yaml、純粋なJavaScript)。不正なJSONは、クラッシュせず、はっきりしたエラーで弾きます。処理は可逆で、YAMLをJSONに戻すと同じ構造になります。何もアップロードされません。

    実務では、プログラミングのインターフェースがコンパクトな応答を返してくるけれど、その設定を手作業で整える設定ファイルとして残したい、というときに使います。字下げの書き方は入れ子を一目で示し、後の編集や、バージョン管理での2つの版の比較を楽にします。長い文字列や特殊文字は正しく引用符で守られるので、手直しなしに有効な結果が保たれます。

    技術仕様

    技術仕様
    入力形式JSON
    出力形式YAML
    一括処理非対応
    処理ブラウザ内でローカル処理 (JavaScript)
    ファイルのアップロードなし

    3ステップで

    1. JSON ファイルをドロップまたは選択します。
    2. YAML にローカルで変換します。
    3. YAML ファイルをダウンロードします。

    制限: JSON は有効である必要があります (無効なら明確なエラー)。JSON にはコメントがないため、YAML へは引き継げません。非常に深い・大きな構造はメモリを必要とします。アンカー/参照は読みやすさのため意図的に出力しません。

    よくある質問

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

    いいえ。変換はすべてブラウザ内でローカルに動き - 何も送信されません。

    変換は可逆ですか?

    はい。YAMLをJSONに戻すと、まったく同じデータ構造になります。

    不正なJSONだとどうなりますか?

    原因をはっきり示すエラーが出ます - クラッシュはしません。

    YAMLは何に使いますか?

    YAMLはDocker Compose・Kubernetes・CIパイプラインなどの設定の標準です。

    関連ツール