Objective-C: How to convert a dictionary to JSON string?

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"Akarsh", @"name", nil];

NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:nil];

NSString *jsonString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

NSLog(@"Value of json string %@", jsonString);

return 0;



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Software Engineer (Android, iOS, Unity) | M.Sc. Computer Science — Technische Universitaet Berlin | Mobile Advertising, Attribution, Monetisation, UA & Analytic