title: JSON data added into NSArray in wrong order
body: <p>I am adding key value strings to an NSArray, but they are added in the wrong order, which leads me to believe that this is the wrong way to do things- </p>
  
  <p>my json takes the following format:</p>
  
  <pre><code>[{
      "story1":
          {data in here}
      "story2":
                  {data in here}....
  </code></pre>
  
  <p>and in my code I am wishing to get the string values of story1 and story2 (and more) in an NSArray, which I achieve but they are in the opposite order - story2, story1:</p>
  
  <pre><code>NSArray *jsonArr = [NSJSONSerialization JSONObjectWithData:theData options:kNilOptions error:&amp;error];
  
  for (NSString *pItem in [jsonArr objectAtIndex:0]) {
    NSLog(@"Product: %@", pItem);
  }
  </code></pre>
  
  <p>is there a better way to do this, and if not, how can i reverse the array?</p>