İçeriğe geç

Swift 4 ile JSON kullanımı

Merhabalar bu yazım ile birlikte Swift 4 yeniliklerini paylaşacağım seriye giriş yapmış bulunmaktayım. Swift dilinin son versiyonu ile birlikte gelen en önemli yeniliklerden biri JSON kullanımı oldu. Bu yazımda bu kullanımı görmüş olacağız.

JSON yapısının artık ne olduğunu hepimiz biliyoruz. Yazılım dünyasında oldukça önemli ve konforlu data transferine olanak sağlayan bir notasyon. İOS uygulamala geliştirirken sunucu ile iletişimlerimizde yoğun olarak veri alış verişi yapmakta ve bu yapıyı kullanmaktayız.

Swift 4 ile birlikte bu yapıyı kullanmak oldukça rahat ve güzel bir hal kazandırıldı. Kendi yapılarımızı (Struct vs) direkt olarak rahat bir şekilde JSON nesnesine dönüştürebilir veya tam tersi şeklinde decode işlemi gerçekleştirebilmekteyiz. Bu işlemleri gerçekleştirmek için Codable protokolü, JSONEncoder,JSONDecoder sınıfları yazılmış. Codable protokolünü kullanmadan dönüştürme işlemi gerçekleştiremessiniz.

Aşağıda yazdığım kod örneğini inceleyebilir ve kullanımı görebilirsiniz.

Not: Örnekleri Xcode 9 (Beta) sürümünde test edebilirsiniz, eski versiyonlarda hata verecektir.

Tarih:SwiftSwift 4

Bu yazı yorumlara kapalı.