オスカーの答えは1ライナーであり、私はそれから何も取りたくないのですが、文字列を比較することはこれを行うための最もクリーンな方法ではありません。
simplejsonライブラリを使用するのが好きです。具体的には、 loadsはJavaScriptの自然なjson形式をネイティブPython型に解析します。したがって、この手法は、より幅広いケースに使用できます。
これにより、読みやすく、理解しやすく、保守しやすい統一されたコード手法が得られます。
ドキュメントから:
s(JSONドキュメントを含むstrまたはunicodeインスタンス)をPythonオブジェクトに逆シリアル化します。
import simplejson as sjson
valid_python_var = sjson.loads(json_str_to_parse)
または、パラメータの受け渡しを介して受信している可能性のあるシナリオでは、次のようになります。
var_to_parse = request.POST.get('name_of_url_variable') #get url param
if var_to_parse is not None: #check if param was passed, not required
parsed_var = sjson.loads(var_to_parse) # loads does the work
注:ライブラリが不要になったときに使用する場合は、常識を使用してライブラリをインポートしてください。