| File: | yaml-to-json.pl |
| Coverage: | 100.0% |
| line | stmt | bran | cond | sub | time | code |
|---|---|---|---|---|---|---|
| 1 | #!/usr/bin/env perl | |||||
| 2 | 3 3 | 3654 4 | use 5.022; | |||
| 3 | 3 3 3 | 5 1 197 | use feature 'unicode_strings'; | |||
| 4 | 3 3 3 | 682 14110 119 | use Encode qw/decode_utf8 FB_DEFAULT/; | |||
| 5 | 3 3 3 | 625 88166 139 | use YAML::PP qw/Load/; | |||
| 6 | 3 3 3 | 1097 22092 2405 | use JSON::PP; | |||
| 7 | ||||||
| 8 | 3 | 126580 | binmode STDIN; | |||
| 9 | 3 | 6 | binmode STDOUT, ':utf8'; | |||
| 10 | ||||||
| 11 | 3 | 6 | $/ = undef; | |||
| 12 | 3 | 152 | my $content = <>; | |||
| 13 | 3 | 11 | my $res = YAML::PP::Load($content); | |||
| 14 | 3 | 436913 | print encode_json($res) | |||