Javascript 从JSON对象中提取特定数据

Javascript 从JSON对象中提取特定数据,javascript,jwt,substring,indexof,jwt-auth,Javascript,Jwt,Substring,Indexof,Jwt Auth,目前,我正在使用substring和lastIndexOf从给定的JSON对象提取所需的数据。然而,有时JSON对象的数据顺序会发生变化,从而使我检索的数据变得混乱 我正在寻找一个更精确的解决方案example@live.com和ExampleName都没有引用给定jwt令牌,如下所示,通过使用任何可能的方法来实现。多谢各位 {"user":{"_id":"5ec0e2d36851fcd7ab20a0fe","email":"example@live.com","name":"ExampleNa

目前,我正在使用substring和lastIndexOf从给定的JSON对象提取所需的数据。然而,有时JSON对象的数据顺序会发生变化,从而使我检索的数据变得混乱

我正在寻找一个更精确的解决方案example@live.com和ExampleName都没有引用给定jwt令牌,如下所示,通过使用任何可能的方法来实现。多谢各位

{"user":{"_id":"5ec0e2d36851fcd7ab20a0fe","email":"example@live.com","name":"ExampleName","highScore":0},"iat":1592025639,"exp":1592025939}

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

const obj = JSON.parse(yourToken)
const { name, email } = obj