私はJSONオブジェクトを返すAJAXレスポンスを持っています。読むことになっている辞書の値のいずれか:Python AJAXレスポンス文字列リテラル
"画像\/JPEG"
しかし、その代わりで読み取ります
"画像\\/JPEG"
私が経てきました文字列リテラルに関するドキュメントとエスケープシーケンスを無視する方法については、私は文字列の先頭に 'r'をつけようとしましたが、これまでのところ運はありません。
マイJSONエンコードされた辞書は、次のようになります。
response.append({ '名称':i.pk、 'サイズ':偽、 'タイプ': '画像/ JPEG' })
大変お手伝いいたします。
私は混乱しています。値は "image/jpeg"か "image \/jpeg"か? – codeape
"image \/jpeg"にする必要があります。私はその方法を読むために必要なJavascriptライブラリを使用します。 – Oscar
基本的に\\は\ as \のPythonバージョンで、文字列構文の一部です。私はあなたが 'image \\/jpeg'を書くときにはうまくいくと思う。たぶんあなたはurllib.quoteを試すことができますか?それはURLの文字を置き換えるのに便利ですが、まだ動作するかもしれません... – amito