Memoize |
BasicWerk
EC Support
Technique
Facebook
|
20141120221040_Perl_tsv_to_JSON |
|
Perl_tsv_to_JSON
toJSON.pl
#! /usr/bin/perl
use warnings;
use strict;
use JSON;
my %out;
while (<>){
my ($key, @rest) = split;
$out{$key} = \@rest;
}
# 見やすいように { pretty => 1 }
print to_json(\%out, { pretty => 1 });
% cat sample.tsv
aaa yyy 30
bbb jjj 70
ccc k 89
% toJSON.pl sample.tsv
{
"aaa" : [
"yyy",
"30"
],
"bbb" : [
"jjj",
"70"
],
"ccc" : [
"k",
"89"
]
}
|
| © Shin Nakamura/BasicWerk 2014 |