将 JSON 中的值小写
downcase a value in JSON
我有一个 json 文件,我希望将值的一部分小写 - 我可以对值进行 jq 并将字符串小写,但是如何确保将这个新的小写值添加回整个文件?
jq '.[].Id' file.json | awk '{print tolower([=11=])}'
以上仅将 ID 值小写,但现在我还需要将它们写回到正确的位置。
使用 update operator with ascii_downcase
内置函数。
jq '.[].Id |= ascii_downcase' file
我有一个 json 文件,我希望将值的一部分小写 - 我可以对值进行 jq 并将字符串小写,但是如何确保将这个新的小写值添加回整个文件?
jq '.[].Id' file.json | awk '{print tolower([=11=])}'
以上仅将 ID 值小写,但现在我还需要将它们写回到正确的位置。
使用 update operator with ascii_downcase
内置函数。
jq '.[].Id |= ascii_downcase' file