Objectmapper: рд╕реНрд╡рд┐рдлреНрдЯ 4.1 рдПрдХреНрд╕рдХреЛрдб 9.3 рдореЗрдВ рдЕрджреНрдпрддрди рдХреЗ рдмрд╛рдж рдлреНрд▓реЛрдЯ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдЕрдкреНрд░реИрд▓ 2018  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: tristanhimmelman/ObjectMapper

рдирдорд╕реНрддреЗ, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдПрдХ рдореИрдк рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛

struct BalanceData: Mappable {

    var balance = Float()

    init?(map: Map){
    }

    mutating func mapping(map: Map) {
        balance     <- map["balance"]
    }

}

рдФрд░ рдпрд╣ рд╡рд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЙрд╕ рдореЙрдбрд▓ рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

{
  "status": 200,
  "message": "OK",
  "error": "",
  "data": {
    "balance": 797.76
  }
}

рдпрд╣ рддрдм рддрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬрдм рддрдХ рдХрд┐ рдореИрдВ рдЖрдЬ рд╕реБрдмрд╣ Xcode 9.3 рдФрд░ macOS рд╣рд╛рдИ рд╕рд┐рдПрд░рд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рджреЗрддрд╛ред
рдЕрдм рдмреИрд▓реЗрдВрд╕рдбрд╛рдЯрд╛.рдмреИрд▓реЗрдВрд╕ 797.76 рдХреЗ рдмрдЬрд╛рдп 0 рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рд╕рд╣реА рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдореЗрдВ рд╡рд░ рдмреИрд▓реЗрдВрд╕ = рдлреНрд▓реЛрдЯ () рд╕реЗ рдбрдмрд▓ () рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рдордиреЗ рдЕрднреА-рдЕрднреА рдЕрдкрдиреА рдлреНрд▓реЛрдЯреНрд╕ рдХреЛ рдбрдмрд▓реНрд╕ рдореЗрдВ рдмрджрд▓рд╛ рд╣реИ

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рдордиреЗ рдЕрднреА-рдЕрднреА рдЕрдкрдиреА рдлреНрд▓реЛрдЯреНрд╕ рдХреЛ рдбрдмрд▓реНрд╕ рдореЗрдВ рдмрджрд▓рд╛ рд╣реИ

рдпрд╣ рдХрд╛рдлреА рд╣реИрд░рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдмрдЧ рдерд╛! рдпрд╣рд╛рдВ рд╕реНрд╡рд┐рдлреНрдЯ 4.1/рдПрдХреНрд╕рдХреЛрдб 9.3 рдкрд░ рднреА, рдФрд░ рдЗрд╕ o_O . рдХреЗ рдХрд╛рд░рдг рдРрдк рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдореИрдк рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╡рд╕реНрддреБрдПрдВ рднреА рд╣реИрдВ рдФрд░ рдЕрдм рдореИрдВ рдпрд╣рд╛рдВ рдмреИрдард╛ рд╣реВрдВ рдФрд░ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдФрд░ рдЪреАрдЬреЗрдВ рдЯреВрдЯреА рд╣реБрдИ рд╣реИрдВ? рдХреНрдпрд╛ рдореБрдЭреЗ рд╕рднреА рдлреНрд▓реЛрдЯ рдорд┐рд▓реЗ?

рдирдорд╕реНрддреЗ, рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдХрд╛ рд╡рд┐рд▓рдп рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛ред рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ v3.2.0

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕