블로그

[IOS] NSMutableDictionary 를 json 형태로 변환

IOS 에서 JSON 형태로 http 통신을 할려면 내부 데이터를 json 형태로 변환해서 전송을 하는 경우가 많습니다.

NSMutableDictionary *requestDict = [[NSMutableDictionary alloc]init];
[requestDict setValue:uuid forKey:@"key"];

NSData *requestData = [NSJSONSerialization dataWithJSONObject:requestDict options:0 error:nil];

NSString *requestJson = [[NSString alloc] initWithData:requestData
                                          encoding:NSUTF8StringEncoding];

위와 같이 NSMutableDictionary 형태의 데이터를 NSJSONSerialization 를 이용해서 NSData 로 변환 후 다시 NSString 으로 변환시키면 됩니다.

2015-12-24 목록