django で simplejson 関数を使用すると、すべての文字列が一重引用符で囲まれ、json オブジェクト文字列全体が二重引用符で囲まれていることに気付きました。この文字列を取得して JSON.parse に渡すと、オブジェクト全体を一重引用符で囲み、文字列を二重引用符で囲むため、エラーが発生します。JavaScript の置換でそれらを切り替えることもできますが、アポストロフィなどのケースを考慮する必要がありますが、もっと良い方法があると確信しています。django の simplejson でオブジェクト文字列を JSON.parse の形式で出力する方法はありますか?
より詳しい情報:
ジャンゴ ビュー:
def view(request):
list = [{"a":"apple",},]
return HttpResponse(simplejson.dumps(str(list)), mimetype="application/json")
JavaScript文字列がどうなるか
"[{'a': 'りんご'}]"