Devel::Cover::DB::IO(3) User Contributed Perl Documentation Devel::Cover::DB::IO(3)

# [NAME](#NAME)

Devel::Cover::DB::IO - IO routines for Devel::Cover::DB

# [SYNOPSIS](#SYNOPSIS)

```
 use Devel::Cover::DB::IO;
 my $io = Devel::Cover::DB::IO->new(format => "JSON");
 my $data = $io->read($file);
 $io->write($data, $file);
```

# [DESCRIPTION](#DESCRIPTION)

This module provides IO routines for Devel::Cover::DB.

# [SEE ALSO](#SEE_ALSO)

```
 Devel::Cover
```

# [METHODS](#METHODS)

## [new](#new)

```
 my $io = Devel::Cover::DB::IO->new(format => "JSON");
```

Constructs the IO object.

## [read](#read)

```
 my $data = $io->read($file);
```

Returns a perl data structure representing the data read from $file.

## [write](#write)

```
 $io->write($data, $file);
```

Writes $data to $file in the format specified when creating $io.

# [LICENCE](#LICENCE)

Copyright 2011-2026, Paul Johnson (paul@pjcj.net)

This software is free. It is licensed under the same terms as Perl itself.

The latest version of this software should be available from my homepage: https://pjcj.net

2026-08-30 perl v5.44.0

---

Document: Devel::Cover::DB::IO(3pm) from perl-devel-cover 1.52-r5 (Chainguard OS)
Source: https://github.com/pjcj/Devel--Cover
