如何在 pyJWT 中使用列表或字典作为命令行参数

以下 python 代码生成一个有效的 JWT 令牌,使用pyjwt:


>>> import jwt

>>> payload = {'nested': [{'name': 'me', 'id': '1'}]}

>>> token = jwt.encode(payload, 'secret')

>>> token.decode()

ey[...]ko0Zq_k

pyjwt还支持从命令行界面调用。但是文档只显示了带有=分隔键值对的示例,而不是带有嵌套有效负载的示例。


我最好的猜测是这样的:


$ pyjwt --key=secret encode nested=[{name=me, id=1}]

ey[...]0FRW9gyU  # not the same token as above :(

这没有用。是根本不支持吗?


qq_花开花谢_0
浏览 112回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python