JSON数据

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数据

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • JSON数据(NSData) -> OC对象(Foundation Object) {} -> NSDiction...
    Mr_董阅读 2,675评论 0 0
  • 说明: 本文总结NSJSONSerialization和MJExtension框架基本用法 Dome数据来源 文章...
    devRen阅读 4,381评论 0 1
  • JSON的简单介绍 1.什么是JSON(1)JSON是一种轻量级的数据格式,一般用于数据交互(2)服务器返回给客户...
    Mario_ZJ阅读 3,959评论 0 0
  • 一、JOSN简介 JSON本质上,就是一个"特殊格式"的字符串 XML - JSON是网络上用来传输数据使用最广泛...
    KimiY阅读 3,596评论 0 0
  • 什么是JSON JSON是一种轻量级的数据格式,一般用于数据交互 服务器返回给客户端的数据,一般都是JSON格式或...
    小胖子2号阅读 4,198评论 0 1

友情链接更多精彩内容