JAvascriptのアプリでJSON形式の文字列をJSON.parseで変換したいと考えています.
文字列中に日付を想定したデータがあり,2017112なら2017年11月2日を表します.
しかし,parse実行時にUnexpected Tokenのエラーが発生します.
日付を想定したデータを2017や201711にした場合はエラーは発生しません.
再び20171018(2017年10月18日)や2017112(2017年11月2日)などのデータにするとエラーが発生します.
上記の様な現象はなぜ発生し,対策方法はありますでしょうか?
何卒ご教授宜しくお願い致します.
以下は追記です.
問題が発生するコードは以下になります.
Javascript
1var d += "[{"; 2d += "\"product_no\" : \"test\","; 3d += "\"quantity\" : \"8\","; 4d += "\"derivery_date\" : \"20171115\""; 5d += "}]"; 6 7console.log(JSON.parse(d));
delivery_dateの部分を削除すると正常に動作致します.
正常に動作した時のconsoleの出力は以下の画像のようになります.
何卒宜しくお願い致します.

回答3件
あなたの回答
tips
プレビュー