Как мне обновить одно значение в документе json, используя jq?

Извинения, если я упустил что-то очень очевидное; Я только что нашелjq и я пытаюсь использовать его для обновления одного значения JSON, не затрагивая окружающие данные.

Я хотел бы трубкуcurl привести кjq, обновите значение и передайте обновленный JSON вcurl -X PUT, Что-то вроде

curl http://example.com/shipping.json | jq '.' field: value | curl -X PUT http://example.com/shipping.json

До сих пор я взломал его вместе, используяsed, но, посмотрев на несколько примеров|= оператор вjq Я уверен, что мне это не нужно.

Вот пример JSON - как бы я использовалjq установить"local": false, сохраняя при этом остальную часть JSON?

{
  "shipping": {
    "local": true,
    "us": true,
    "us_rate": {
      "amount": "0.00",
      "currency": "USD",
      "symbol": "$"
    }
  }
}

Ответы на вопрос(1)

Ваш ответ на вопрос