Encoder and decoder for converting YAML object representation.
Inspired by dart:convert
's json
/jsonEncode
/jsonDecode
.
Backed by yaml and yaml_writer.
yaml
/yamlDecode
/yamlEncode
YamlCodec
/YamlEncoder
/YamlDecoder
import 'package:yaml_codec/yaml_codec.dart';
void main() {
var map = {
'name': 'Joe',
'ids': [10, 20, 30],
'desc': 'This is\na multiline\ntext',
'enabled': true,
};
var yamlText = yamlEncode(map);
print(yamlText);
var yamlMap = yamlDecode(yamlText);
print(yamlMap);
}