美文网首页
NSJSONSerialization类中的枚举值说明

NSJSONSerialization类中的枚举值说明

作者: 田心今心九日 | 来源:发表于2017-07-24 15:07 被阅读26次

NSJSONReadingOptions:

NSJSONReadingMutableContainers:返回可变容器,NSMutableDictionary或NSMutableArray。

NSJSONReadingMutableLeaves:返回的JSON对象中字符串的值为NSMutableString。但是此枚举值目前在iOS 7上测试不好用,应该是个bug,参见:NSJSONReadingMutableLeaves option is not working

The problem is also mentioned here github.com/mattt/AnyJSON : "NSJSONReadingMutableLeaves is not supported (it doesn't even work with NSJSONSerialization on iOS 5+)"

NSJSONReadingAllowFragments:允许JSON字符串最外层既不是NSArray也不是NSDictionary,但必须是有效的JSON Fragment。例如使用这个选项可以解析 @“123” 这样的字符串。参见:NSJSONReadingAllowFragments reading

NSJSONWritingOptions:

NSJSONWritingPrettyPrinted:的意思是将生成的json数据格式化输出,这样可读性高,不设置则输出的json字符串就是一整行。

相关文章

  • NSJSONSerialization类中的枚举值说明

    NSJSONReadingOptions: NSJSONReadingMutableContainers:返回可变...

  • Python学习笔记九(枚举)

    枚举 python 3中新增相比字典以及类变量,枚举用来抽象类型具有优势有1、值不可变;2、防止相同值 获取枚举类...

  • Swift与OC的语法简单对比(常用语法二)

    20- 枚举,枚举原始值,枚举相关值,switch提取枚举关联值 Swift枚举: Swift中的枚举比OC中的枚...

  • swift基础——枚举

    枚举的基本用法 枚举的名称建议大写开头,成员名小写开头 枚举定义 枚举值使用 关联值 有时会将枚举的成员值跟其他类...

  • (10) python中的枚举

    在python中,枚举的本质是一个类,所有枚举类都是Enum的子类枚举值不能动态更改且标签唯一,标签唯一但是数值不...

  • 枚举类

    总结: 所有枚举值都是 public static final 的,且非抽象的枚举类不能再派生子类。 枚举值必须在...

  • Kotlin之枚举和''when'

    声明枚举类 声明简单的枚举 声明带属性的枚举,在每个常量创建的时候指定属性值 使用"when"处理枚举类 when...

  • 代码规范

    参考地址 术语说明 在文档中,除非另有说明: 术语 class 可表示一个普通类,枚举类,接口或是annotati...

  • dart枚举实现

    dart 枚举不能自定义初始值,但是Dart2.7 支持了扩展枚举。我们先写一个枚举值。 枚举值是一个类, 给这个...

  • 值类型与引用类型详解

    值类型包括:基本值类型,结构值类型,枚举值类型。 在C#中,继承自System.ValueType的类型被称为值类...

网友评论

      本文标题:NSJSONSerialization类中的枚举值说明

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