gpt4 book ai didi

json - 如何从数组中获取特定值?

转载 作者:行者123 更新时间:2023-12-03 03:47:41 25 4
gpt4 key购买 nike

这就是我将数据设置到存储的方式

this.storage.set('userData', JSON.stringify(this.responseData) )


保存到indexedDB时数据将如下所示

[{"user_id":1,"username":"admin"...}]

问题是如果我提取数组,它只需要 1 个字符

this.storage.get('userData').then((res) => { console.log(res)
console.log(res[3])
});

就像上面的代码一样。 res[3] 只会采用字母 u
我想获取名称和值,例如如果我调用 res.user_id 它会给我 1res.usernameadmin

最佳答案

由于您执行了 JSON.stringify...数据现在存储为字符串..因此您现在采用字符串“[{\”user...”的第四个字母,即“u “你得到。只需先创建一个 JSON.parse(res)...然后您应该会得到所需的结果

this.storage.get('userData').then((res) => { 
console.log(res)
var users =JSON.parse(res)
console.log(users[0].username)
});

关于json - 如何从数组中获取特定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46047873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com