grizzly_io 1.2.2 copy "grizzly_io: ^1.2.2" to clipboard
grizzly_io: ^1.2.2 copied to clipboard

outdatedDart 1 only

Readers and writers for several file formats (CSV, TSV, JSON, YAML, etc)

Grizzly IO #

Readers and writers for several file formats (CSV, TSV, JSON, YAML, etc)

Usage #

Labeled TSV #

Read from file system #

main() async {
      final tsv = await readLTsv('data/example.tsv');
      print(tsv);
}

Read from HTTP #

main() async {
      final tsv = await requestLTsv('http://localhost:8000/example.tsv');
      print(tsv);
}

Read with custom separators #

main() async {
      final tsv = await readCsv('data/example.csv', fieldSep: '|', textSep: "'");
      print(tsv);
}

Write #

main() async {
      final csv = await readCsv('data/example.csv');
      String encoded = encodeCsv(csv);
}

example.tsv:

Name	Age	House
Jon	25	Stark
Dany	28	Targaryan
Tyrion	40	Lannister
Elia Martell	75	Martell

example.csv:

Name,Age,House
Jon,25,Stark
Dany,28,Targaryan
Tyrion,40,Lannister
Elia Martell,75,Martell

TODO #

  • Read JSON
  • Write JSON
  • Read yaml
  • Write yaml
  • Read mongo
  • Write mongo
  • Handle zip files
15
likes
20
pub points
78%
popularity

Publisher

unverified uploader

Readers and writers for several file formats (CSV, TSV, JSON, YAML, etc)

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

http, intl

More

Packages that depend on grizzly_io