gpt4 book ai didi

react-native - react native : How to store object in asyncstorage

转载 作者:行者123 更新时间:2023-12-04 14:29:15 25 4
gpt4 key购买 nike

我想将对象存储在异步存储中,然后我想获取存储在对象中的不同值。

storeToken(responseData){

AsyncStorage.setItem(ACCESS_TOKEN, responseData, (err)=> {
if(err){
console.log("an error");
throw err;
}
console.log("success");
}).catch((err)=> {
console.log("error is: " + err);
});
}

我以这种方式存储。但是在获取特定值时,我只能获取一个值,而无法从对象中获取更多值。

最佳答案

您必须对对象进行字符串化。

AsyncStorage.setItem(ACCESS_TOKEN, JSON.stringify(responseData), (err)=> {
if(err){
console.log("an error");
throw err;
}
console.log("success");
}).catch((err)=> {
console.log("error is: " + err);
});

当你阅读它时,你应该解析它。
try {
const value = await AsyncStorage.getItem(ACCESS_TOKEN);
if (value !== null) {
// We have data!!
console.log(JSON.parse(value));
}
} catch (error) {
// Error retrieving data
}

关于react-native - react native : How to store object in asyncstorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54662999/

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