title: JSON.parse(object) when getting from asyncStorage throws error: Unexpected token o in JSON at position 1
body: <p>I need to retrieve an object from local storage using React Native Android using <code>asyncStorage</code>. I am setting the object using this method:</p>
  
  <pre><code>export const writeParsedContactsToStorage = async (parsedContacts) =&gt; {
    try {
      await AsyncStorage.setItem('@parsed_contacts', JSON.stringyfy(parsedContacts))
    } catch (error) {
      console.log(error);
    }
  }
  </code></pre>
  
  <p>And then trying to get it back using this:</p>
  
  <pre><code>export const getParsedContactsFromStorage = async () =&gt; {
    try {
      const parsedContacts = await AsyncStorage.getItem('@parsed_contacts');
      console.log(JSON.parse(parsedContacts));
      return parsedContacts;
    } catch (error) {
      console.log(error);
    }
  }
  </code></pre>
  
  <p>However, when I just the <code>JSON.parse()</code> method, I get the error:</p>
  
  <p><code>Unexpected token o in JSON at position 1</code></p>
  
  <p>Without <code>JSON.parse()</code> the object returned looks like this:</p>
  
  <pre><code>[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]...........
  </code></pre>
  
  <p>How can I get the object out of storage in the original format?</p>
  
  <p>Thanks</p>