title: Passing and receiving dictionary of dictionary of parameters
body: <p>Using AFNetworking, In my iPhone application I'd like to pass in the NSDictionary of parameters a dictionary of parameters like so: </p>
  
  <pre><code>NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init];
  for (int courseIdx=0; courseIdx &lt; courses.count; courseIdx++)
  {
     parameters[courseIdx] = [[NSMutableDictionary alloc] init];
     parameters[courseIdx]["courseID"] = courses[courseIdx].courseID;
     parameters[courseIdx]["courseRate"] = courses[courseIdx].courseRate;
     parameters[courseIdx]["profRate"] = courses[courseIdx].profRate;
  }
  </code></pre>
  
  <p>then on the server side using python I'd like to extract these parameters... once I extract the dictionary (or Array of Dictionaries) I know how to extract the values...<strong>The Problem</strong> I don't know how to extract the inner dictionaries from the exterior on so I'd be able to run in a loop</p>
  
  <pre><code>if request.method == 'POST':
     request_data=json.loads(request.POST['request'])
     ????
     for param_data in ???
        course_id = param_data['courseID']
        ...
  </code></pre>