$ perl -e 'use JSON; use Data::Dump; my $x = do { local $/; <> }; dd(decode_json $x)' pm_1201279_input.json { def => [ { pos => "noun", text => "time", tr => [ { gen => "m", mean => [{ text => "day" }, { text => "moment" }], pos => "noun", syn => [ { gen => "f", pos => "noun", text => "volta" }, { gen => "m", pos => "noun", text => "momento" }, { gen => "m", pos => "noun", text => "Time" }, ], text => "tempo", }, ], ts => "taɪm", }, ], head => {}, }