【发布时间】:2022-01-22 01:18:58
【问题描述】:
我在使用 JSON.parse 时遇到此错误。下面是函数。我正在尝试获取项目数组中对象的值,我必须首先对其进行解析,但它显示错误。
//function for get the data
const viewUser = async () => {
console.log('Loading');
try {
const keys = await AsyncStorage.getAllKeys()
const item = await AsyncStorage.multiGet(keys)
const data=JSON.parse(item)
} catch (error) {
console.log(error, "problem")
}
};
这是我设置值的函数。使用 math.random 为每个用户获取唯一的密钥。
const saveUser = async () => {
var key = Math.floor(Math.random() * 100);
console.log('Saving');
const userObject = {
firstName: firstName,
secondName: secondName,
email: email,
};
await AsyncStorage.setItem(
key,
JSON.stringify(userObject)
);
console.log('saving done!');
setFirstName('');
setSecondName('');
setEmail('');
};
【问题讨论】:
标签: json react-native