title: How to create an NSDictionary with multiple keys?
body: <p>I am not sure if what I am going to ask is actually an <code>NSDictionary</code> with multiple keys but ok.</p>
  
  <p>What I want to do is create an <code>NSDictionary</code> with keys and values for my data and then convert it to <code>JSON</code> format. The <code>JSON</code> format would look exactly like this :</p>
  
  <pre><code>{
      "eventData": {
          "eventDate": "Jun 13, 2012 12:00:00 AM",
          "eventLocation": {
              "latitude": 43.93838383,
              "longitude": -3.46
          },
          "text": "hjhj",
          "imageData": "raw data",
          "imageFormat": "JPEG",
          "expirationTime": 1339538400000
      },
      "type": "ELDIARIOMONTANES",
      "title": "accIDENTE"
  }
  </code></pre>
  
  <p>I ve only used <code>NSDictionaries</code> like this :</p>
  
  <pre><code>NSArray *keys = [NSArray arrayWithObjects:@"eventDate", @"eventLocation", @"latitude"  nil];
  NSArray *objects = [NSArray arrayWithObjects:@"object1", @"object2", @"object3", nil]; 
  dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];
  </code></pre>
  
  <p>But the above format is not all about key - value.
  So my question is how would the <code>NSDictionary</code> be , to fit the <code>JSON</code> format??
  Thanks for reading my post , and sorry if any confusion.</p>