javascript使う時はシングルクォーテーションに注意
文字列にシングルクォーテーションが入っているとjavascript使うときに色々と弊害が起きるので、エンティティの'(実際は小文字)に置換すること。
ちなみにシングルクォーテーションには実体参照が存在しない。(ダブルクォーテーションは&qout;)
あとJSON.parseではなく、evalにしたほうが良いかも。
とにかくjavascriptに限らずテストの時は必ずシングルクォーテーションといった特殊文字を含んだ文字列での確認を怠らないことが重要。