1 NSString *string = [self jsonObjectToJSONString:inputDataDic];
2
3
4 -(NSString*)jsonObjectToJSONString:(id)object
5 {
6 if ([NSJSONSerialization isValidJSONObject:object]) {
7 NSString *jsonString = nil;
8 NSError *error;
9 NSData *jsonData = [NSJSONSerialization dataWithJSONObject:object
10 options:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about the readability of the generated string
11 error:&error];
12 if (!jsonData) {
13 NSLog(@"Got an error: %@", error);
14 } else {
15 jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
16 }
17 return jsonString;
18 }else{
19 return nil;
20 }
21
22 }