我在 Debian GNU/Linux 11 (bullseye) 中運行這個命令列 json 決議器 (jq) 來解碼 json 資料:
jq -R 'split(".") | .[0],.[1] | @base64d | 從'<<<
{
"alg": "HS256",
"typ": "JWT"
}
{
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022,
"exp": 1655384832
}
有沒有辦法修改該命令以僅提取到期日期 1655384832 值,而不是回傳所有鍵/值對?
uj5u.com熱心網友回復:
您不需要第一個物件,您可以忽略它(洗掉[0])。然后只需指定您想要的密鑰:
jq -R 'split(".") | .[1] | @base64d | fromjson | .exp' <<< ...
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/491924.html
