美文网首页
json数据

json数据

作者: Mr_董 | 来源:发表于2016-06-24 17:19 被阅读16次

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

    • {} -> NSDictionary @{}
    • [] -> NSArray @[]
    • "jack" -> NSString @"jack"
    • 10 -> NSNumber @10
    • 10.5 -> NSNumber @10.5
    • true -> NSNumber @1
    • false -> NSNumber @0
    • null -> 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数据

    相关文章

      网友评论

          本文标题:json数据

          本文链接:https://www.haomeiwen.com/subject/vegodttx.html