JSON 中的值小写

Ton*_*ony 5 json lowercase jq

我有一个 json 文件,我正在寻找一个值的小写部分 - 我可以 jq 该值并将字符串小写,但如何确保这个新的小写值被添加回整个文件中?

jq '.[].Id' file.json | awk '{print tolower($0)}'  
Run Code Online (Sandbox Code Playgroud)

上面只是 ID 值的小写,但现在我还需要将它们写回到正确的位置。

ogu*_*ail 7

使用内置更新运算ascii_downcase

jq '.[].Id |= ascii_downcase' file
Run Code Online (Sandbox Code Playgroud)