[3] Codable (Swift 4)

重点:

  1. Strategy
  • Date
  • Data
  • NonConformingFloat
  1. Container
  • Keyed Container
  • UnKeyed Container
  • Single Value Container
  1. Optional
  • encode(_:forKey:)
    如果可选类型的值是nil,包含对应的Key, Value 为null。
  • encodeIfPresent(_:forKey:)
    如果可选类型的值是nil,则不包含对应的Key 和 Value。
  1. UserInfo

参考资料:

  • Ultimate Guide to JSON Parsing With Swift 4
  • Swift 4 Decodable: Beyond The Basics

你可能感兴趣的:([3] Codable (Swift 4))