回答編集履歴

1

原因が見つかりましたので書き換えます。

2016/11/07 02:26

投稿

CyberMergina
CyberMergina

スコア295

test CHANGED
@@ -1,15 +1,9 @@
1
+ prototype.jsが読み込まれていたことが原因のようでした。
2
+
1
- ベストプラクティスかは分かりませんが、
3
+ JSON.parseの関数の中身変わってるみたいで
4
+
5
+ 配列を含んだ文字列のデコードに対応していなかったようです。
2
6
 
3
7
 
4
8
 
5
- JSON.stringifyをした結果をlogに出してみると、
6
-
7
- 内部のダブルクォート(もしくはシングルクォート)がエスケープされ
8
-
9
- 外側さらにダブルクォートが付いました
9
+ ひとまず、二重parseをかければけると思いま
10
-
11
-
12
-
13
- なので、JSON.stringifyの結果文字列の前後にダブルクォートがついていたら
14
-
15
- 削除しようと思います。