Browsers and servers can only exchange data in text format. JSON, therefore, is essentially just strings formatted to look like JavaScript objects. When the browser is returned some JSON from a server it needs a way to turn said string into a real JavaScript object. `json.parse` is used for that purpose: `JSON.parse` - parses JSON string into JavaScript `JSON.stringify` - turns a JavaScript object into a JSON string **Todo: review differences between .json() (asynchronous) & json.parse() (synchronous)** **Todo: Do write-up on .json vs json.parse vs json.stringify** #### More info [MDN JSON reference](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON) ___ **Tags**: