繁体   English   中英

从 JSON object 中提取特定数据

[英]Pulling particular data from a JSON object

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

我正在寻找一个更精确和精确的解决方案来拉取 example@live.com 和 ExampleName 两者都没有来自给定 jwt 令牌的引号,如下所示,通过使用任何可能的方式来完成它。 谢谢你。

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

你为什么使用 substring? 你的令牌是字符串? 然后只需将其转换为 object 并读取其属性

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM