>>> 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'}}}
अधिलेखन आप कुंजी के साथ सदस्यों देख सकते हैं '1' जब मैं json.dumps()
json.loads एक शब्दकोश में डुप्लिकेट चाबी की अनुमति देता है, पहले मान
का उपयोग ओवरराइट है वहाँ में अपवाद के रूप में यह पकड़ने के लिए कोई तरीका है पाइथन, क्लाइंट से अनुरोध में डुप्लिकेट कुंजी मिली?
संबंधित उपयोग कर सकते हैं पकड़ने के लिए चाहते हैं: [SimpleJson ही नामित संस्थाओं की हैंडलिंग] (http: // stackoverflow .com/प्रश्न/7825261/simplejson-handling-of-same-named-entities) – jfs