Почему следующая строка передается как JSON с jq, но не с perl?
Пример:
$ cat dummy.json | jq '.'
{
"field": {
"customer_id": "abc"
},
"result": "processed"
}
Но с Perl не получается:
$ cat dummy.json | perl -MData::Dumper -MJSON=decode_json -ne'print decode_json($_)'
, or } expected while parsing object/hash, at character offset 1 (before "\n") at -e line 1.
Что я тут испортил?