>>> raw_post_data = request.raw_post_data
>>> print raw_post_data
{"group":{"groupId":"2", "groupName":"GroupName"}, "members":{"1":{"firstName":"fName","lastName":"LName","address":"address"},"1": {"firstName":"f_Name","lastName":"L_Name","address":"_address"}}}
>>> create_request = json.loads(raw_post_data)
>>> print create_request
{u'group': {u'groupName': u'GroupName', u'groupId': u'2'}, u'members': {u'1': {u'lastName': u'L_Name', u'firstName': u'f_Name', u'address': u'_address'}}}
Wie Sie Mitglieder mit Schlüssel sehen ‚1‘ wird überschrieben, wenn ich json.dumps()
verwendenjson.loads ermöglicht doppelte Schlüssel in einem Wörterbuch, den ersten Wert überschreiben
Gibt es eine Möglichkeit, es als Ausnahme zu fangen in Python, sagte gefunden doppelte Schlüssel in Anfrage vom Client?
Zusammenhang verwenden: [simplejson Umgang mit gleichnamigen Einheiten] (http: // Stackoverflow .com/questions/7825261/simplejson-handling-of-self-named-entities) – jfs