从JSON对象中提取特定数据

问题描述 投票:0回答:1

目前,我正在使用substring()和lastIndexOf()从给定的JSON对象中提取所需的数据。但是,有时JSON对象的数据顺序会更改,因此会弄乱我检索到的数据。

我正在寻找一种更精确,更精确的方法来提取[email protected]和ExampleName两者都没有给定jwt令牌的引号,如下所示,这是通过使用任何可能的方式实现的。谢谢。

{"user":{"_id":"5ec0e2d36851fcd7ab20a0fe","email":"[email protected]","name":"ExampleName","highScore":0},"iat":1592025639,"exp":1592025939}
javascript jwt substring indexof jwt-auth
1个回答
1
投票

您为什么使用子字符串?您的令牌是字符串吗?然后将其转换为对象并读取其属性

const obj = JSON.parse(yourToken)
const { name, email } = obj
© www.soinside.com 2019 - 2024. All rights reserved.