У меня есть json-файл, и мне нужно его прочитать и записать дополнительное значение (string) в корень объекта. Есть ли способ сделать это из командной строки? Я нашел утилиту с именем JQ, но немного неясно, как мы можем записать значения обратно. Вот пример объекта JSON объекта. Дерево json неважно, поскольку мне интересно только вводить строку только в корень json-объекта.Как добавить объект json из командной строки?
{"widget": {
"debug": "on",
"window": {
"height": 500
},
"text": {
"data": "Click Here",
"size": 36,
"style": "bold",
"name": "text1",
"hOffset": 250,
"vOffset": 100,
"alignment": "center",
"onMouseUp": "sun1.opacity = (sun1.opacity/100) * 90;"
}
}}
JSON записывается обратно должен выглядеть следующим образом:
{
"Category": "Unknown",
"widget": {
"debug": "on",
"window": {
"height": 500
},
"text": {
"data": "Click Here",
"size": 36,
"style": "bold",
"name": "text1",
"hOffset": 250,
"vOffset": 100,
"alignment": "center",
"onMouseUp": "sun1.opacity = (sun1.opacity/100) * 90;"
}
}
}