0
Base64でエンコードされたPythonリストに情報を格納してから、javascriptでデコードします。それは私にこのエラーが発生しますので、しかし、それは(構文は同じである)の配列としての私の「リスト」を解析しません:JSONで文字列配列を解析しようとすると奇妙なエラーが発生する
SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data
だから、myString = "['foo']"
戻り、このエラーが判明、しかしmyString = '["foo"]'
はうまく動作します。 (少なくともfirefoxで)
なぜこれが起こりますか?引用符は同じではありませんが、なぜそれはエラーを投げるのですか?
Pythonは常に""
にラップされた文字列を返し、リストの実際の内容は''
にラップされているため、変更する方法はありません。
これは重複していましたが、とにかく答えてくれてありがとう! –