JSON数据总结

    xiaoxiao2024-11-07  1

    JSON数据(NSData) -> OC对象(Foundation Object)

    {} -> NSDictionary @{}[] -> NSArray @[]“jack” -> NSString @”jack”10 -> NSNumber @1010.5 -> NSNumber @10.5true -> NSNumber @1false -> NSNumber @0null -> NSNull

    JSON数据(NSData) -> OC对象(Foundation Object)

    // 利用NSJSONSerialization类 + (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)error; NSJSONReadingOptions NSJSONReadingMutableContainers = (1UL << 0) 创建出来的数组和字典就是可变NSJSONReadingMutableLeaves = (1UL << 1) 数组或者字典里面的字符串是可变的NSJSONReadingAllowFragments 允许解析出来的对象不是字典或者数组,比如直接是字符串或者NSNumber

    OC对象(Foundation Object)-> JSON数据(NSData)

    // 利用NSJSONSerialization类 + (NSData *)dataWithJSONObject:(id)obj options:(NSJSONWritingOptions)opt error:(NSError **)error;

    格式化服务器返回的JSON数据

    在线格式化:http://tool.oschina.net/codeformat/json将服务器返回的字典或者数组写成plist文件
    转载请注明原文地址: https://ju.6miu.com/read-1293382.html
    最新回复(0)