text_serializer 2025.502.1757 copy "text_serializer: ^2025.502.1757" to clipboard
text_serializer: ^2025.502.1757 copied to clipboard

[text_serializer] A wrapper library for dart.convert.json and yaml/yaml_writer packages.

text_serializer #

Pub

import 'package:text_serializer/text_serializer.dart';

final testData = {
  'name': 'Joe',
  'url': null,
  'ids': [10, 20, 30],
  'desc': 'This is\na multiline\ntext',
  'enabled': true,
};

main() {
  final $yaml = toYaml(testData);
  print('\$yaml=`${$yaml}`');
  final $obj = fromYaml($yaml);
  print('\$obj=${$obj}');
  final $json = toJson($obj, '  ');
  print('\$json=${$json}');
  final $obj2 = fromJson($json);
  print('\$obj2=${$obj2}');
}

/* [Result]
$yaml=`name: Joe
url:
ids:
  - 10
  - 20
  - 30
desc: |-
  This is
  a multiline
  text
enabled: true
`
$obj={name: Joe, url: null, ids: [10, 20, 30], desc: This is
a multiline
text, enabled: true}
$json={
  "name": "Joe",
  "url": null,
  "ids": [
    10,
    20,
    30
  ],
  "desc": "This is\na multiline\ntext",
  "enabled": true
}
$obj2={name: Joe, url: null, ids: [10, 20, 30], desc: This is
a multiline
text, enabled: true}
 */
0
likes
160
points
773
downloads

Publisher

unverified uploader

Weekly Downloads

[text_serializer] A wrapper library for dart.convert.json and yaml/yaml_writer packages.

Repository (GitHub)

Topics

#json #yaml #config-format

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

yaml_io

More

Packages that depend on text_serializer