JSON を YAML に変換する 先日 AWS CloudFormation にアップデートがあり、 CloudFormation Template を YAML で書けるようになったようです。 【アップデート】AWS CloudFormationでYAML形式をサポートしました こうなったらぜひとも全ての CloudFormation Template を YAML で書きたいところです。それには JSON を YAML に変換する作業が必要です。 上記の記事内では remarshal を使っていますが Ruby だと何のツールを追加することなく行えます。 変換する 以下のコマンドを実行するだけです。 $ ruby -ryaml -rjson -e 'puts YAML.dump(JSON.parse(STDIN.read))' < sample.json > sample.yaml
![[Ruby][小ネタ] ワンライナーで JSON を YAML に変換する | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/cebe39caf8f7a5db5f6715f72a4727e792566695/height=288;version=1;width=512/https%3A%2F%2Fsiteproxy.ruqli.workers.dev%3A443%2Fhttps%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F04%2Fruby.png)