JSON内容:

{"Balance":0,"result":"success","ContentLenght":[240,67,60],"User":"测试"}

IOS5自带解析类NSJSONSerialization 从 response 中解析出数据放到字典中,代码:

NSData *mData = [@"{\"Balance\":0,\"result\":\"success\",\"ContentLenght\":[240,67,60],\"User\":\"测试\"}" dataUsingEncoding:NSUTF8StringEncoding];

NSError *err = nil;

NSDictionary *mDic = [NSJSONSerializationJSONObjectWithData:mData options:NSJSONReadingMutableLeaveserror:&error];

if (err) {

   NSLog(@"JSON解析错误");

}else{

   NSLog(@"字典内容:%@", mDic);

   NSLog(@"余额:%@", [mDic objectForKey:@"Balance"]);

   NSArray *contentLenght=[mDic objectForKey:@"ContentLenght"];

   NSLog(@"内容长度限制(上限):%@", contentLenght[0]);

   NSLog(@"内容长度限制(单条):%@", contentLenght[1]);

   NSLog(@"内容长度限制(多条):%@", contentLenght[2]);

   NSLog(@"用户:%@", [mDic objectForKey:@"User"]);

   NSLog(@"结果:%@", [mDic objectForKey:@"result"]);

}

输出结果:

字典内容:{

   Balance = 0;

   ContentLenght = (

   240,

   67,

   60

   );

   User = "\U6d4b\U8bd5";

   result = success;

}

余额:0

内容长度限制(上限):240

内容长度限制(单条):67

内容长度限制(多条):60

用户:测试

结果:success