Цифровой садик - приветственная

Цифровой садик - приветственная | Полный список всего, что тут есть | RSS | Подписаться через follow.it

05.12.2024

json

Текстовый формат обмена данными, основанный на JavaScript.

У меня в качестве валидатора jq + flycheck в емаксе для удобства.

Jq можно использовать для получения значения из json. Очень практичный для меня пример в середине цепочки:

curl "https://confluence.mywork.ru/rest/api/content/11211079?expand=body.view" -b ~/cookies.txt | jq .body.view.value | vale --config="workvaleconfig.ini"

https://www.howtogeek.com/529219/how-to-parse-json-files-on-the-linux-command-line-with-jq/#accessing-data-values

Потыренное с https://github.com/devel0/linux-scripts-utils/blob/master/json-unescape. Ну, тут минималистичненько, конечно.

#!/bin/bash
sed 's#\\\"#\"#g' | sed 's#\\\\#\\#g'

The following characters are reserved in JSON and must be properly escaped to be used in strings:

Forward slash (optional but often used) is replaced with \/. И это приводят как пример overescaping.

Фпринципе, мне вообще надо бы постобработку значения, вытащенного через jq до нормального html.

Ссылок


Если у вас есть мысли, комментарии, предложения или отклики по поводу этой страницы или этого цифрового сада в целом, напишите мне сообщение на agnessa@agnessa.pp.ru. Мне ооочень интересно!

Задонатить.


An IndieWeb Webring 🕸💍