- + (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString {
- if (jsonString == nil) {
- return nil;
- }
-
- NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
- NSError *err;
- NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData
- options:NSJSONReadingMutableContainers
- error:&err];
- if(err) {
- NSLog(@"json解析失败:%@",err);
- return nil;
- }
- return dic;
- }
- +(NSString *)dictToJsonStr:(NSDictionary *)dict{
-
- NSString *jsonString = nil;
- if ([NSJSONSerialization isValidJSONObject:dict])
- {
- NSError *error;
- NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:&error];
- jsonString =[[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
-
- if (error) {
- NSLog(@"Error:%@" , error);
- }
- }
- return jsonString;
- }
posted @
2019-03-16 09:39
sundaysios
阅读(
437)
评论()
收藏
举报