Just a note on this one, if we aren't supporting older than IE8, we can use JSON.parse()

@kxepal we originally didn't want to because of a concern around browser support.