文件名称:ObjectMapper:用Swift编写的简单JSON对象映射
文件大小:124KB
文件格式:ZIP
更新时间:2024-03-13 06:59:10
Swift
对象映射器 ObjectMapper是用Swift编写的框架,可让您轻松地将模型对象(类和结构)与JSON相互转换。 特征: 将JSON映射到对象 将对象映射到JSON 嵌套对象(独立,数组或字典形式) 映射期间的自定义转换 结构支持 基础 为了支持映射,一个类或结构只是需要实现Mappable协议,其中包括以下功能: init? ( map : Map) mutating func mapping ( map : Map) ObjectMapper使用<-运算符定义每个成员变量与JSON之间的映射方式。 class User : Mappable { var username: String ? var age: Int ? var weight: Double ! var array: [ Any ] ? var dictionar
【文件预览】:
ObjectMapper-master
----.travis.yml(2KB)
----ObjectMapper.xcworkspace()
--------contents.xcworkspacedata(158B)
--------xcshareddata()
----ObjectMapper.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(97KB)
--------xcshareddata()
----.github()
--------pull_request_template.md(96B)
--------ISSUE_TEMPLATE.md(624B)
----Package@swift-4.2.swift(450B)
----LICENSE(1KB)
----Sources()
--------Map.swift(8KB)
--------URLTransform.swift(2KB)
--------HexColorTransform.swift(4KB)
--------TransformType.swift(1KB)
--------TransformOf.swift(2KB)
--------DateFormatterTransform.swift(2KB)
--------DataTransform.swift(2KB)
--------CustomDateFormatTransform.swift(2KB)
--------EnumTransform.swift(2KB)
--------EnumOperators.swift(4KB)
--------TransformOperators.swift(25KB)
--------Operators.swift(11KB)
--------FromJSON.swift(8KB)
--------ToJSON.swift(6KB)
--------Mapper.swift(15KB)
--------MapError.swift(2KB)
--------DictionaryTransform.swift(2KB)
--------NSDecimalNumberTransform.swift(2KB)
--------ImmutableMappable.swift(17KB)
--------CodableTransform.swift(2KB)
--------ISO8601DateTransform.swift(2KB)
--------IntegerOperators.swift(5KB)
--------Info.plist(807B)
--------ObjectMapper.h(2KB)
--------Mappable.swift(4KB)
--------DateTransform.swift(2KB)
----Package@swift-4.swift(440B)
----Package.swift(807B)
----ObjectMapper.podspec(622B)
----.gitignore(319B)
----README-CN.md(16KB)
----Tests()
--------ObjectMapperTests()
--------Info.plist(733B)
----README.md(17KB)