JSON.parse get "Untaught SyntaxError: token inesperado h"

Recibo el error de sintaxis cuando intento pasar la siguiente cadena:

JSON.parse("[{\"Date\": \"4/4/2016 4:15:19 PM\", \"Message\":\"<h3>New 
Message</h3> Generated at 4/4/2016 4:15:19 PM.<br/><br/>Heavy Responsive 
URL: <a href=\"https://performingarts.withgoogle.com/en_us\" ></a><br/><br/>
<img src=\"https://s-media-cache-ak0.pinimg.com/236x/06/bd/ac/06bdacc904c12abdce3381ba1404fd7e.jpg\" /> \"} ]");

Sé que el error proviene del enlace cuando uso comillas dobles.

Si uso una comilla simple, entonces no hay problema, pero los datos se obtienen del lado del servidor, no tengo control sobre lo que va a pasar, así que solo puedo controlar de mi lado.

Por lo que leí de Internet hasta ahora, probé lo siguiente:

UtilizarJSON.stringify primero, luego solo useJSON.parse. Puedo analizar sin problemas, pero el problema ocurre cuando trato de recorrer los datos. En lugar de repetirlo como JSON, el bucle toma los datos como una cadena y repite cada texto.

Escapar de cada cita doble que estoy haciendo actualmente, pero no funciona como se muestra arriba. Pero si reemplazo cada cita doble por literal, me temo que algunos de los mensajes que suponen una cita doble también se convertirán en literales, lo que dará como resultado un mensaje de aspecto extraño.

Por favor, aconseje qué otra alternativa tengo para resolver esto.

Respuestas a la pregunta(1)

Su respuesta a la pregunta