I finally decided this, but I'm not sure if this is the best / most elegant way to do it.
NSMutableArray* items = [[NSMutableArray alloc] init]; for (MenuItems* item in menuItems) { [items addObject:[NSArray arrayWithObjects:item.id,[item.modified description],nil]]; } NSString *post = [NSString stringWithFormat:@"currentData=%@", [items JSONRepresentation]];
Explanation:
At first I thought that the problem was in NSMutableArray, but then I realized that it was its contents. So I just get the necessary information and save it as an NSArray, which the JSON-Framework accepts :-)
Michi source share