ObjectMapper:用 Swift 编写的简单 JSON 对象映射-开源

时间:2024-08-09 18:59:24
【文件属性】:

文件名称:ObjectMapper:用 Swift 编写的简单 JSON 对象映射-开源

文件大小:127KB

文件格式:ZIP

更新时间:2024-08-09 18:59:24

开源软件

ObjectMapper 是一个用 Swift 编写的框架,它使您可以轻松地将模型对象(类和结构)与 JSON 相互转换。 一旦您的类实现了 Mappable,ObjectMapper 就允许您轻松地与 JSON 进行转换。 使用函数在对象序列化之前验证 JSON 提供用于映射的现有缓存对象,返回用于映射的另一种类型(也符合 BaseMappable)的对象。 例如,您可以检查 JSON 以推断应该用于映射的对象类型。 ObjectMapper 支持键内的点符号,以便于嵌套对象的映射。 ObjectMapper 还支持在映射过程中转换值的自定义转换。 要使用转换,只需使用 map["field_name"] 和 <- 运算符右侧的您选择的转换创建一个元组。


【文件预览】:
tristanhimmelman-ObjectMapper-0b96a73
----README-CN.md(16KB)
----.github()
--------ISSUE_TEMPLATE.md(624B)
--------pull_request_template.md(96B)
----Package@swift-4.2.swift(450B)
----Sources()
--------Mappable.swift(4KB)
--------DataTransform.swift(2KB)
--------HexColorTransform.swift(4KB)
--------TransformOf.swift(2KB)
--------Info.plist(807B)
--------TransformType.swift(1KB)
--------EnumTransform.swift(2KB)
--------TransformOperators.swift(25KB)
--------IntegerOperators.swift(5KB)
--------URLTransform.swift(2KB)
--------DictionaryTransform.swift(2KB)
--------Map.swift(8KB)
--------ToJSON.swift(6KB)
--------CustomDateFormatTransform.swift(2KB)
--------DateTransform.swift(2KB)
--------ImmutableMappable.swift(17KB)
--------CodableTransform.swift(2KB)
--------NSDecimalNumberTransform.swift(2KB)
--------DateFormatterTransform.swift(2KB)
--------Mapper.swift(15KB)
--------Operators.swift(11KB)
--------EnumOperators.swift(4KB)
--------ObjectMapper.h(2KB)
--------MapError.swift(2KB)
--------ISO8601DateTransform.swift(2KB)
--------FromJSON.swift(8KB)
----ObjectMapper.podspec(621B)
----Package@swift-4.swift(440B)
----Tests()
--------Info.plist(733B)
--------ObjectMapperTests()
----.travis.yml(2KB)
----LICENSE(1KB)
----README.md(17KB)
----Package.swift(807B)
----ObjectMapper.xcworkspace()
--------xcshareddata()
--------contents.xcworkspacedata(158B)
----.gitignore(319B)
----ObjectMapper.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(97KB)

网友评论