Ответ Curl с ошибкой анализа JQ: ошибка анализа: неверный числовой литерал в строке 1, столбце 9 - PullRequest
0 голосов
/ 22 апреля 2019

Я столкнулся с этой проблемой и не нашел никаких ссылок на stackoverflow, кто-то может найти это полезным ... Сохранение ответа json curl в переменную с флагом -i может привести к неожиданному результату.

jq --version
jq-1.5

curl --version
curl 7.58.0 (x86_64-w65-mingw32)

Проблема

Сохранить ответ скручивания для переменной json с флагом -i

json=$(curl http://www.jsonresourcehere.com -i)

эхо-вывод покажет результат json

echo $json

однако выполнение фильтра jq приведет к ... ошибке разбора: неверный числовой литерал в строке 1, столбец 9

echo $json | jq '.property'
parse eror: Invalid numeric literal at line1, column 9

1 Ответ

0 голосов
/ 22 апреля 2019

Решение

убрать флаг -i

Решение предоставлено https://github.com/stedolan/jq/issues/1119

...