eine Idee?
Das JSON enthält diverse ", die müssen maskiert werden. Vermutlich mit \, bin da aber nicht sicher. Einfach mal bei Wikipedia nachschauen.
Jetzt erinnere ich mich wieder, dass morat die Benutzer "erzogen" hat, dass json innerhalb von doppelten keine doppelten, sondern nur einfach Anführungsstriche erlaubt. Das wäre also eine Alternative zum escapen.