我有以下 json
{
"version" : "0.1.2",
"basePath" : "/"
}
Run Code Online (Sandbox Code Playgroud)
所需的输出是
{
"version" : "0.1.2",
"basePath" : "beta1"
}
Run Code Online (Sandbox Code Playgroud)
我有以下 jq ,它产生以下错误:
.basePath = .version | split(".") as $version | if $version[0] == "0" then "beta"+ $version[1] else $version[0] end
Run Code Online (Sandbox Code Playgroud)
jq:错误(位于:3):分割输入和分隔符必须是字符串退出状态5
使用.basePath = .version成功分配值并.version | split(".") as $version | if $version[0] == "0" then "beta"+ $version[1] else $version[0] end自行返回"beta1"。有没有办法将字符串分配给键basePath?