Fix JSON Форматирование с помощью JQ - PullRequest
0 голосов
/ 14 апреля 2020

При наличии недопустимой строки JSON, такой как: { foo: bar }, возможно ли заставить jq правильно обработать и отформатировать как { "foo": "bar" }

1 Ответ

0 голосов
/ 14 апреля 2020

Нет, или, по крайней мере, не без сложного программирования, хотя jq может обрабатывать объекты с именами клавиш без кавычек, например, {foo: "bar"}. (Подсказка: прочитайте квази-JSON как программу jq.)

В jq FAQ , однако, есть раздел, содержащий подробные сведения о ряде инструментов командной строки, которые могут быть рекомендованным для такого рода задач, например, any- json и h json. На этой странице также есть ссылки.

...