---
title: ワンライナーでJSON <-> YAMLの変換
tags: ["Ruby", "JSON", "YAML"]
categories: ["Programming", "Ruby"]
date: 2018-07-17T03:08:06Z
updated: 2018-07-24T15:20:19Z
---

memo

### JSON -> YAML

```bash
cat foo.json | ruby -ryaml -rjson -e 'puts YAML.dump(JSON.load(ARGF))'
```

### YAML -> JSON

```bash
cat foo.yml | ruby -ryaml -rjson -e 'puts JSON.dump(YAML.load(ARGF))'
```

Pretty Printする場合は

```bash
cat foo.yml | ruby -ryaml -rjson -e 'puts JSON.pretty_generate(YAML.load(ARGF))'
```
