yaml2json
v1.0.2
Published
A commandline utility to convert YAML / YML to JSON
Downloads
8,438
Readme
yaml2json
A command-line utility to convert YAML to JSON (meaning a .yml
file to a .json
file)
See http://yamltojson.com for an online demo.
The purpose of this utility is to minify YAML as JSON. (ignore the misnomer, YAML is actually an Object Notation, not a Markup Language)
Installation
npm install -g yaml2json
Usage
Specify a file:
yaml2json ./example.kml
json2yaml ./example.json | yaml2json
Or pipe from stdin:
curl -s http://foobar3000.com/echo/echo.json | json2yaml | yaml2json
wget -qO- http://foobar3000.com/echo/echo.json | json2yaml | yaml2json
Example
---
foo: bar
baz:
- qux
- quxx
corge: null
grault: 1
garply: true
waldo: "false"
fred: undefined
becomes
{
"foo": "bar",
"baz": [
"qux",
"quxx"
],
"corge": null,
"grault": 1,
"garply": true,
"waldo": "false",
"fred": "undefined"
}
Note: JSON is a proper subset of YAML. The difference is that YAML can use whitespace instead of syntax, which is more human-readable. Also, YAML supports comments.
Alias
yaml2json
has the following aliases:
yml2json
yamltojson
ymltojson