2016-10-20 28 views
-1

でのpythonから来た文字列は、私はPythonの文字列を持っていますか?JavascriptをJSON.parseアポストロフィ

アポストロフィーは私にトラブルを与えています。

+0

これは文字列ではなく、オブジェクトです –

+0

@JaromandaX 'json.dumps'はそれをシリアル化します。 –

+0

ああ、それは質問のPythonコードです...私の間違い...どのように 'y'はPythonからjavascriptになっていますか? –

答えて

1

json.dumps()を実行すると、pythonオブジェクトが有効なJSON形式に変換されます。たとえば、あなたのケースで:

>>> import json 
>>> x = [{"value": "Sek'Kuar"}] 
>>> json.dumps(x) 
'[{"value": "Sek\'Kuar"}]' 

'有効なJSONである\'に置き換えられています。

コードでエラーが発生している場合は、JSON形式が間違っているためではありません(具体的には、'はあなたを困らせることはありません)。

jsfiddleで、エラーが発生していないことを確認できます。

関連する問題