bioid
@bioid

Как добавить слово к выхлопу фильтра jq?

Фильтр собирает новый json:
jq '.comments[] | {comment:{url_slug:.post.url_slug, post_id:.post.id}}'

в виде:
{
  "comment": {
    "url_slug": "post-solar-system",
    "post_id": 555555
  }

Как можно добавить впереди url заданное постоянное слово, а в конец подставлять post_id, чтобы вывод фильтра выглядел так?
{
  "comment": {
    "url_slug": "post-solar-system",
    "post_id": 555555
    "full_url": "https://экзампл.ком/post-solar-system-555555/"
  }
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Как-то так
full_url:("https://example.com/" + .post.url_slug + "-" + (.post.id | tostring))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы