json ファイルがあり、それを読み取って、追加の値 (文字列) をオブジェクトのルートに書き戻す必要があります。コマンドラインからそれを行う方法はありますか?JQという名前のユーティリティを見つけました が、値を書き戻す方法が少しわかりません。オブジェクト 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;"
}
}
}