使用 jq 实用程序将所有 json 个对象打印为字符串
print all json objects as string using jq utility
我有一个 JSON 值:
{
"ssh_key": {
"id": 123
}
}
如何通过 jq 实用程序 打印 id 对象 作为字符串 ?对象值必须是(带双引号):
{
"id": "123"
}
我现在使用 jq '.ssh_key | {id}
命令打印不带双引号。
谢谢。
使用tostring
(或@text
)内置函数转换成字符串:
jq '.ssh_key | .id |= tostring'
{
"id": "123"
}
我有一个 JSON 值:
{
"ssh_key": {
"id": 123
}
}
如何通过 jq 实用程序 打印 id 对象 作为字符串 ?对象值必须是(带双引号):
{
"id": "123"
}
我现在使用 jq '.ssh_key | {id}
命令打印不带双引号。
谢谢。
使用tostring
(或@text
)内置函数转换成字符串:
jq '.ssh_key | .id |= tostring'
{
"id": "123"
}