iOS 字符串转json 字符串转数组


//字符串转数组

- (id)toArrayOrNSDictionary:(NSString *)jsonData{

    if (jsonData != nil) {

        NSData* data = [jsonData dataUsingEncoding:NSUTF8StringEncoding];

        id jsonObject = [NSJSONSerializationJSONObjectWithData:data options:NSJSONReadingAllowFragmentserror:nil];

        if (jsonObject != nil){

            return jsonObject;

        }else{

            // 解析错误

            return nil;

        }

    }

    return nil;

}

 

//字符串转json

- (NSString *)toJSONData:(id)theData{

    NSString * jsonString = @"";

    if (theData != nil) {

        NSData *jsonData = [NSJSONSerializationdataWithJSONObject:theData options:NSJSONWritingPrettyPrintederror:nil];

        if ([jsonData length] != 0){

            jsonString = [[NSStringalloc] initWithData:jsonData encoding:NSUTF8StringEncoding];

        }

    }

    return jsonString;

}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM