ja

YAML から JSON へ変換

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

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

0%

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

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

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

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

    JSON(JavaScript Object Notation)はWebのデータ形式です。コンパクトで曖昧さがなく、ほぼすべてのプログラミング言語とAPIが理解します。YAMLの設定をプログラム・スクリプト・APIで先へ処理したいなら、たいていJSONが要ります - このツールが変換を引き受けます。

    このツールはあなたのYAMLをすべてブラウザ内でローカルに読み(js-yaml、純粋なJavaScript)、きれいに字下げしたJSONを出力します(半角スペース2つ)。不正なYAMLは、はっきりしたエラーで弾きます。変換は構造を保ち - オブジェクト・リスト・値はそのまま同じです。何もアップロードされません。

    最もよくあるきっかけはこうです。プロジェクトで手作業で整えてきた設定ファイルを、コンパクトなWeb形式しか受け付けないスクリプト・ブラウザのツール・Webサービスに読み込ませたい、というものです。元の形式では字下げが意味を持つため、このツールは、うっかり混ざったタブや揃っていない行といったよくある落とし穴をすぐに表に出します - 下流で害を及ぼす前に、入力ミスに気づけます。

    技術仕様

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

    3ステップで

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

    制限: YAML は有効である必要があります (無効なら明確なエラー)。YAML のコメントは失われます (JSON にはコメントがありません)。1 ファイル内の複数 YAML ドキュメント (---) は最初の 1 件まで読み込まれます。非常に大きなファイルはメモリを必要とします。

    よくある質問

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

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

    コメントは保たれますか?

    いいえ。JSONはコメントに対応しないため、変換で失われます。

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

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

    JSONはどう整形されますか?

    半角スペース2つの字下げで読みやすく - コードやAPIにすぐ使えます。

    関連ツール