Javascript 从asyncStorage获取时,parse(object)抛出错误:JSON中位置1处出现意外的标记o

Javascript 从asyncStorage获取时,parse(object)抛出错误:JSON中位置1处出现意外的标记o,javascript,react-native,asyncstorage,Javascript,React Native,Asyncstorage,我需要使用React Native Android使用asyncStorage从本地存储检索对象。我正在使用以下方法设置对象: export const writeParsedContactsToStorage = async (parsedContacts) => { try { await AsyncStorage.setItem('@parsed_contacts', JSON.stringyfy(parsedContacts)) } catch (error) {

我需要使用React Native Android使用
asyncStorage
从本地存储检索对象。我正在使用以下方法设置对象:

export const writeParsedContactsToStorage = async (parsedContacts) => {
  try {
    await AsyncStorage.setItem('@parsed_contacts', JSON.stringyfy(parsedContacts))
  } catch (error) {
    console.log(error);
  }
}
然后尝试使用以下方法将其取回:

export const getParsedContactsFromStorage = async () => {
  try {
    const parsedContacts = await AsyncStorage.getItem('@parsed_contacts');
    console.log(JSON.parse(parsedContacts));
    return parsedContacts;
  } catch (error) {
    console.log(error);
  }
}
但是,当我只使用
JSON.parse()
方法时,会出现以下错误:

位置1处JSON中的意外标记o

如果没有
JSON.parse()
,返回的对象如下所示:

[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]...........
如何以原始格式从存储器中取出对象


谢谢

我不知道“解析的联系人”数据是什么。但是,如果你得到的是这样的结果,那么就将数据分割并剪切

导出常量getParsedContactsFromStorage=async()=>{ 试一试{ const parsedContacts=await AsyncStorage.getItem(“@parsed_contacts”); const splitdata=parsedContacts.split(','); splitdata.map((数据,索引)=>console.log(JSON.stringyfy(数据)); }捕获(错误){ console.log(错误); } }
JSON.stringyfy
,这是打字错误还是您的代码中有这样的错误?除了@Clarity提出的问题外,您是否可以显示
parsedContacts
的值是什么?该
异步存储
API@Clarity谢谢-这是一个输入错误-代码中没有。