data={"convID":"E40E92FD4B410","serverDate":"2012/06/15 07:51:07 PM","masterInfo":{"instance":"808477149_R_BDD72269D1C1E98A32D8C83EC58CF471","appVersion":"0.97.13.D","depth":4,"jsonURL":"//testtn","scenario":"R","serverDate":"2012/06/15 07:51:07 PM ","deviceName":"M’s","localDate":"2012/5/6 11:14:59 AM PDT"}}
JSON.parse(data);
エラーが発生します。これは、rubyスクリプトでJSON.generateによって生成され、ノードhttpサーバーに送信され、decodeURIComponentが適用されて、上記のデータが出力されました。それでもJSON解析はこのエラーで失敗します:
undefined:1
ate":"2012/06/15
^
SyntaxError: Unexpected token d
at Object.parse (native)