首页 > shell中如何将 json 转为 string

shell中如何将 json 转为 string

将这个 JSON 如何转为字符串,通过 shell 命令

{
      "room_name":"test",
      "user_id":"testid",
      "perm":"admin",
      "expire_at":1785600000000
}

转化为如下效果

{"room_name":"test","user_id":"testid","perm":"admin","expire_at":1785600000000}

如果直接这样传值,单引号会导致 "test" "testid" 这样的值不能使用 $n 替换

roomAccessString='{"room_name":$1,"user_id":$2,"perm":$3,"expire_at":$4}'

至少你先明白一点,单引号括起来的字符串是不会发生变量替换的。。。

【热门文章】
【热门文章】