回答編集履歴
1
typo修正
answer
CHANGED
|
@@ -1,10 +1,13 @@
|
|
|
1
|
+
> 二重にJSON.parseをかければ取れてくるのですが、
|
|
2
|
+
> 最終手段かと思っております。
|
|
3
|
+
|
|
1
4
|
現象は分かりましたが、下記理由に合点できません。
|
|
2
5
|
|
|
3
6
|
> prototype.jsが読み込まれていたことが原因のようでした。
|
|
4
7
|
> JSON.parseの関数の中身が変わってるみたいで、
|
|
5
8
|
> 配列を含んだ文字列のデコードに対応していなかったようです。
|
|
6
9
|
|
|
7
|
-
配列に対応していないのなら `JSON.parse('"A", "B"]')` の時点で `SyntaxError` になるはずです。
|
|
10
|
+
配列に対応していないのなら `JSON.parse('["A", "B"]')` の時点で `SyntaxError` になるはずです。
|
|
8
11
|
「**2回 JSON.stringify が実行されていた**」と考えるのが自然だと思いますが、どのような検証を経てその結論に至ったのでしょうか。
|
|
9
12
|
|
|
10
13
|
```JavaScript
|