Skip to content

Instantly share code, notes, and snippets.

@mboersma
Last active July 31, 2023 12:34
Show Gist options
  • Save mboersma/1329669 to your computer and use it in GitHub Desktop.
Save mboersma/1329669 to your computer and use it in GitHub Desktop.
YAML to JSON one-liner
python3 -c 'import sys, yaml, json; y=yaml.safe_load(sys.stdin.read()); print(json.dumps(y))'
@oxr463
Copy link

oxr463 commented Dec 16, 2019

it appears that it comes in random bursts

I mean, that is pretty standard for many projects.

@Circuitsoft
Copy link

python3 -c 'import sys, yaml, json; json.dump(yaml.safe_load(sys.stdin), sys.stdout, indent=4)'

I usually want the pretty-print functionality.

If you only want pretty-print, and don't need JSON...

python3 -c 'import sys, yaml; yaml.dump(yaml.safe_load(sys.stdin), sys.stdout)'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment