使用NSJSONSerialization序列化为字典
+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)error;
使用这个方法有个注意点,它会将你传入的Data按照类型存储,并返回。
比如Data是个json文件,下面是例子。
{
a = "3",
b = 5;
}
根据结构返回的会是个字典,下面是字典中存储对应的类型
NSDictionry
{
<CFString >类型的a
<CFNumber>类型的b
}
因为字典中必须存对象,我以前的理解是解析出来的字典存的全部是字符串对象NSString,没想到。。NSJSONSerialization这么智能。