YAMLThatWorks 0.0.5

YAMLThatWorks 0.0.5

测试已测试
Lang语言 C++C++
许可 MIT
发布上次发布2016年4月

Siarhei Fedartsou 维护。



  • Siarhei Fiedartsou

使用方法

使用方法与 NSJSONSerialization 非常相似

id object = [YATWSerialization YAMLObjectWithData:data options:0 error:nil]

目前我们有以下两种选项

  • YATWSerializationOptionsScalarAutomaticConversion - 自动识别数字和布尔标量,并以 NSNumber 类型返回它们(顺便一提,我们目前不支持 YAML 类型标签)
  • YATWSerializationOptionsScalarAllowSameKeys - 允许具有相同键的映射,如下所示
spring:
    datasource:
        url: test
spring:
    main:
        headless: true

在这种情况下,这个 YAML 将表示为字典数组,而不是 Objective-C 中的字典。如果未指定此标志,则反序列化程序将返回包含具有相同键的对象列表中的任意对象的字典。

要求

安装

YAMLThatWorks 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:

pod "YAMLThatWorks"

作者

Siarhei Fiedartsou, [email protected]

许可

YAMLThatWorks 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。