Как мне обновить одно значение в документе 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": "$"
}
}
}