yamltools is yaml object data viewer and converter
XML <-> YAML <-> JSON
^
v
MessagePack
e.g.)
# cat example.yaml
foo:
- bar: 123
- baz: 456
# yaml example.yaml
$VAR1 = {
'foo' => [
{
'bar' => 123
},
{
'baz' => 456
}
]
};
# yaml2json example.yaml
{"foo":[{"bar":"123"},{"baz":"456"}]}
# yaml2json example.yaml | json2yaml | yaml2json | json2yaml
---
foo:
- bar: '123'
- baz: '456'
# yaml2sh example.yaml
foo_0_bar="123"
foo_1_baz="456"
# eval `yaml2sh example.yaml`
| example.yaml | 32 bytes | 2011-02-23 02:28:24 UTC | |
| json | 1,024 bytes | 2013-07-16 07:42:06 UTC | |
| json2pson | 911 bytes | 2013-07-16 07:42:06 UTC | |
| json2yaml | 1,033 bytes | 2013-07-16 07:42:06 UTC | |
| messagepack2yaml | 1,027 bytes | 2011-06-28 06:14:42 UTC | |
| xml2yaml | 755 bytes | 2013-07-16 07:42:06 UTC | |
| yaml | 1,076 bytes | 2013-07-16 07:42:06 UTC | |
| yaml2html | 754 bytes | 2013-07-16 07:42:06 UTC | |
| yaml2json | 1,398 bytes | 2013-07-16 07:42:06 UTC | |
| yaml2messagepack | 1,147 bytes | 2012-01-13 06:57:15 UTC | |
| yaml2sh | 1,866 bytes | 2013-07-16 07:42:06 UTC | |
| yaml2xml | 764 bytes | 2013-07-16 07:42:06 UTC |