YAML から JSON へ変換
YAML ファイルをローカルで整形済み JSON に変換。構造を保ち、アップロードなし、ブラウザ内で完結します。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
YAML ファイルをローカルで整形済み JSON に変換。構造を保ち、アップロードなし、ブラウザ内で完結します。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
JSON(JavaScript Object Notation)はWebのデータ形式です。コンパクトで曖昧さがなく、ほぼすべてのプログラミング言語とAPIが理解します。YAMLの設定をプログラム・スクリプト・APIで先へ処理したいなら、たいていJSONが要ります - このツールが変換を引き受けます。
このツールはあなたのYAMLをすべてブラウザ内でローカルに読み(js-yaml、純粋なJavaScript)、きれいに字下げしたJSONを出力します(半角スペース2つ)。不正なYAMLは、はっきりしたエラーで弾きます。変換は構造を保ち - オブジェクト・リスト・値はそのまま同じです。何もアップロードされません。
最もよくあるきっかけはこうです。プロジェクトで手作業で整えてきた設定ファイルを、コンパクトなWeb形式しか受け付けないスクリプト・ブラウザのツール・Webサービスに読み込ませたい、というものです。元の形式では字下げが意味を持つため、このツールは、うっかり混ざったタブや揃っていない行といったよくある落とし穴をすぐに表に出します - 下流で害を及ぼす前に、入力ミスに気づけます。
| 入力形式 | YAML, YML |
|---|---|
| 出力形式 | JSON |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: YAML は有効である必要があります (無効なら明確なエラー)。YAML のコメントは失われます (JSON にはコメントがありません)。1 ファイル内の複数 YAML ドキュメント (---) は最初の 1 件まで読み込まれます。非常に大きなファイルはメモリを必要とします。
いいえ。変換はすべてブラウザ内でローカルに動き - 何も送信されません。
いいえ。JSONはコメントに対応しないため、変換で失われます。
原因をはっきり示すエラーが出ます - クラッシュはしません。
半角スペース2つの字下げで読みやすく - コードやAPIにすぐ使えます。