HandyJSON

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yyyyccll/article/details/89890860

HandyJSON

用法 https://www.cnblogs.com/yajunLi/p/7121950.html
原理 https://www.jianshu.com/p/da0ccff0b531

json和object转化

class BasicTypes: HandyJSON {
    var int: Int = 2
    var doubleOptional: Double?
    var stringImplicitlyUnwrapped: String!

    required init() {}
}

let jsonString = "{\"doubleOptional\":1.1,\"stringImplicitlyUnwrapped\":\"hello\",\"int\":1}"
if let object = BasicTypes.deserialize(from: jsonString) {
    print(object.int)
    print(object.doubleOptional!)
    print(object.stringImplicitlyUnwrapped)
}

猜你喜欢

转载自blog.csdn.net/yyyyccll/article/details/89890860