yq/mkdocs/convert.md

41 lines
551 B
Markdown
Raw Normal View History

### Yaml to Json
2018-06-20 03:42:00 +00:00
To convert output to json, use the --tojson (or -j) flag. This can only be used with the read command.
2017-04-13 05:36:59 +00:00
Given a sample.yaml file of:
```yaml
b:
c: 2
```
then
```bash
2017-12-17 22:11:08 +00:00
yq r -j sample.yaml b.c
```
will output
```json
{"b":{"c":2}}
```
### Json to Yaml
To read in json, just pass in a json file instead of yaml, it will just work :)
e.g given a json file
```json
{"a":"Easy! as one two three","b":{"c":2,"d":[3,4]}}
```
then
```bash
2017-12-17 22:11:08 +00:00
yq r sample.json
```
will output
```yaml
a: Easy! as one two three
b:
c: 2
d:
- 3
- 4
```