JSONの設定ファイルをより人間に読みやすいYAML形式に変換します - Kubernetes、GitHub Actions、Docker Composeでよく使われます.
JSONは機械には優れていますが、人間には煩雑です—すべての引用符や中括弧が、誰かが保守する設定ファイルに視覚的な雑然さを加えます。YAMLは句読点を削ぎ落とし代わりにインデントを用いることで、Kubernetes、GitHub Actions、Docker Compose、ほとんどの現代的なDevOpsツールのデフォルト設定フォーマットになっています。JSONをYAMLに変換すると、過去の設定ファイルを人間が編集しやすい形に整理できます。
JSONを解析してから、yamlライブラリでデフォルトのインデントでシリアライズします。コメントは保持されません - JSONにはコメントの概念がありません。YAMLのキーワードに見える文字列(yes/no、on/off)は曖昧さを避けるために引用されます。すべてブラウザ上で動作し、データはアップロードされません。
JSON(JavaScript Object Notation)は、ウェブ上の構造化データの共通語です。配列、オブジェクト、文字列、数値、真偽値。ほとんどすべての現代的なプログラミング言語で読み取られます。
YAMLは人間に優しいデータシリアライズ形式で、インデントベース、JSONよりノイズが少なく、設定ファイルに最適です。Kubernetes、CIパイプライン、ほとんどの現代的なDevOpsツールで使われています。
上のコンバータに JSON をドラッグするか、ボックスをクリックしてデバイスから選択してください.
YAMLを出力形式に事前選択しています。別の形式にしたい場合はドロップダウンで変更してください.
「Convert」をクリックして、プログレスバーが完了するまで待ちます。準備ができたら YAML をダウンロードしてください.