YAML を JSON に変換
設定ファイルを貼り付ければ JSON になります。アンカーは展開され、ブロック文字列は改行を保ち、問題があれば空欄ではなく解析器自身のメッセージが表示されます。
設定ファイルには鍵やホスト名が含まれがちです。ここでは何も送信しません。
- 無料
- ファイルは端末から出ません
- 登録不要
- ファイル数の制限なし
使い方
- 最初の欄に YAML を貼り付けます。
- 下に出る JSON を確認します。入力に合わせて生成されます。
- 「コピー」を押します。タブを切り替えれば逆方向にも変換できます。
知っておくと便利
二つの形式が食い違うところ
YAML には JSON にないものがあります。コメント、アンカー、値としての日付、そして「no」を false に変えてしまうことで有名なあの規則です。コメントは JSON に置き場所がないため失われ、それ以外は最も近い JSON の値へ変換されます。数値のように書かれたキーはキーのまま残ります。その位置で JSON が許すのは文字列だけだからです。
設定ファイルにこそ手元の道具を
YAML ファイルはたいてい設定であり、設定にはホスト名やバケット名、そしてしばしば秘密情報の保管庫へ移し忘れた鍵が入っています。ここでは何もアップロードしないので、実運用の環境から取ってきたファイルを貼り付けてもインシデント報告に発展しません。
よくある質問
アンカーやエイリアスに対応していますか。
対応しています。JSON に参照を表す方法がないため、エイリアスは指し示す値へ展開します。エイリアスが爆発的に増える悪意あるファイルは、タブを固まらせる前に拒否します。
コメントはどうなりますか。
削除されます。JSON にコメントの構文はなく、勝手に作れば、どの解析器も受け付けないファイルができるだけです。
複数の文書を含むファイルは読めますか。
最初の文書を変換します。--- で区切られたファイルはたいてい Kubernetes のマニフェストで、それぞれがもともと別のオブジェクトです。
ファイルはサーバーに送られますか。
送られません。解析はすべてブラウザ内で完結します。
関連ツール
- JSON を YAML に変換 API の応答や書き出しから得た JSON を貼り付ければ、本当に読める YAML になります。波かっこも末尾のカンマもなく、1 行に 1 つのキーが並びます。
- JSON 整形・検証 JSONを貼り付けるだけで、整形・検証・圧縮ができます。データはブラウザから出ないため、トークンや顧客情報を含む場合でも安心です。
- CSV を JSON に変換 表を貼り付ければ JSON になります。解析は RFC 4180 に沿っているため、「Doe, John」のようなセルも二つに割れず一つの項目のままです。手早い変換器がつまずくのは、まさにこ…
- XML 整形 機械が吐いた XML はたいてい巨大な 1 行です。ここに貼り付ければ構造が見えてきます。要素ごとに行を分け、深さに応じて字下げします。
- Base64 エンコード・デコード テキストを貼れば Base64 に、Base64 を貼ればテキストに戻ります。日本語もキリル文字も絵文字もそのまま通ります。文字列を UTF-8 として読むからです。
- 文字数カウント テキストを入力または貼り付けると、単語数・文字数・文の数・段落数・推定読了時間がその場で更新されます。
- 大文字・小文字変換 貼り付けて、書き方を選ぶだけです。同じ言葉の書き方が九通り。日常的な四つと、プログラミングで議論になる五つを用意しました。
- JSON 整形(Beautifier) 圧縮された JSON の塊を貼り付ければ、文書のように読めます。インデントは入力と同時に付き、閉じ忘れた括弧はすぐに指摘されます。