Skip to main content

Flips yaml input to json and vice versa

Project description

flamel - flip YAML to JSON, and/or JSON to YAML

Just like Nicholas Flamel, who could simply grab a pile of lead and turn it in to gold when he needed gold, flamel will turn your pile of YAML in to JSON when you need JSON. It will also turn your JSON in to YAML if that's what you want it to do.

A few features:

  • Tries to detect input and flip to the alternative
  • Maintains the order of keys in mappings from input to output

Install

Flamel is available in the cheese shop: https://pypi.org/project/flamel/

You can install it with pip install flamel

See it in action

$ cat foo.yaml
things:
  - thing1
  - thing2
other:
  mapping: 9999
$ flamel foo.yaml
{
  "things": [
    "thing1",
    "thing2"
  ],
  "other": {
    "mapping": 9999
  }
}
$ flamel foo.yaml > foo.json
$ flamel foo.json
things:
- thing1
- thing2
other:
  mapping: 9999

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for flamel, version 0.2.1
Filename, size File type Python version Upload date Hashes
Filename, size flamel-0.2.1.tar.gz (7.3 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page