json字符串轉字典
+(id)toArrayOrNSDictionary:(NSString*)NOjsonString
{
if(NOjsonString.length==0) {
returnnil;
}
NSError*error =nil;
NSData*StatusData = [NOjsonString dataUsingEncoding:NSUTF8StringEncoding];?
//NSLog(@"%@",StatusData);
idjsonObject = [NSJSONSerialization JSONObjectWithData:StatusData
options:NSJSONReadingAllowFragments
error:&error];
if(jsonObject !=nil&& error ==nil){
returnjsonObject;
}else{
//解析錯誤
returnnil;
}
}
字典轉json字符串
+(NSString*)dictionaryToJson:(NSDictionary*)dic
{
NSError*parseError =nil;
NSData*jsonData = [NSJSONSerializationdataWithJSONObject:dicoptions:NSJSONWritingPrettyPrintederror:&parseError];
return[[NSStringalloc]initWithData:jsonDataencoding:NSUTF8StringEncoding];
}