JSON'dan Objective-C'ye Dönüştürücü
iOS ve macOS geliştirme için JSON'ı Objective-C sınıflarına dönüştürün
Giriş
Çıktı
JSON'dan Objective-C'ye Dönüştürücü Nedir?
JSON (JavaScript Object Notation) verilerinizden Objective-C sınıfları oluşturmanız mı gerekiyor? Bu araç bunu anında yapar. iOS, macOS veya legacy Apple uygulamalarıyla çalışan Objective-C geliştiricileri için idealdir.
Apple belgelerine göre NSJSONSerialization, Objective-C'de JSON işlemenin standart yoludur. Dönüştürücümüz JSON yapısını analiz ederek uygun Objective-C sınıfları oluşturur. Önce JSON Doğrulayıcımızla JSON'ınızı doğrulayın.
Her şey tarayıcınızda gerçekleşir — JSON verileriniz hiçbir zaman bilgisayarınızı terk etmez. Dönüştürün, indirin ve Objective-C sınıflarınızı hemen kullanın.
JSON'dan Objective-C'ye Nasıl Kullanılır
JSON'ı Objective-C sınıflarına dönüştürmek için şu adımları izleyin.
Yapıştır, Yükle veya Örnek Yükle
JSON'ınızı sol panele JSON Girişi yapıştırın veya Yükle'ye tıklayarak .json veya .txt dosyası yükleyin. Örnek için Örnek'e tıklayın. Örnek giriş:
{"subscriberId":"SUB-1001","plan":"5G Unlimited","dataUsage":45.2,"status":"active"}Geçersiz JSON bir hata gösterir. Emin değilseniz önce JSON Doğrulayıcımızı kullanın. Sınıf adını yukarıdaki seçeneklerden yapılandırın.
Oluşturulan Objective-C Çıktısını Görüntüleyin
Sağ panel Objective-C Çıktısı oluşturulan sınıfları anında gösterir. JSON nesneleri @property bildirimleriyle sınıflara dönüşür.
İndir veya Kopyala
İndir'e tıklayarak Objective-C dosyalarını kaydedin veya Kopyala ile panoya kopyalayın. Baştan başlamak için giriş panelinde Temizle'yi kullanın.
Gerçekten Ne Zaman Kullanırsınız
iOS Geliştirme
iOS uygulamaları için JSON API yanıtlarından Objective-C sınıfları oluşturun. REST API'ları veya JSON tabanlı yapılandırmalar için modeller oluşturun.
macOS Geliştirme
macOS uygulamaları için JSON verilerinden Objective-C sınıfları oluşturun. API'lar veya JSON tabanlı yapılandırmalar için veri modelleri oluşturun.
Legacy Kod Bakımı
Legacy Apple uygulamaları için JSON verilerinden Objective-C sınıfları oluşturun. Entegrasyonlar veya JSON tabanlı yapılandırmalar için veri modelleri oluşturun.
Kod Üretimi
JSON veri yapılarından Objective-C kodu oluşturun. JSON şemalarından veya API yanıtlarından veri modelleri, DTO'lar veya varlık sınıfları oluşturmak için idealdir.
Sık Sorulan Sorular
JSON verilerim saklanıyor mu?
Hayır. Her şey doğrudan tarayıcınızda gerçekleşir. JSON'ınız hiçbir zaman bilgisayarınızı terk etmez — biz bile görmeyiz. Daha fazla ayrıntı için ECMA-404 standardına bakın.
JSON nesneleri nasıl işlenir?
JSON nesneleri Objective-C sınıflarına dönüşür. Özellikler @property bildirimleriyle örnek değişkenlerine dönüşür, iç içe nesneler iç içe sınıflara veya referanslara dönüşür. Diziler NSArray olur. Daha fazla bilgi için RFC 8259'a bakın.
Oluşturulan Objective-C kodunu kullanabilir miyim?
Evet. Oluşturulan Objective-C kodu geçerli ve kullanıma hazırdır. Xcode projenize ekleyin ve kullanmaya başlayın.
NSJSONSerialization ne olacak?
Oluşturulan sınıflar NSJSONSerialization ile mükemmel çalışır. JSON verilerini bu Objective-C nesnelerine dönüştürmek için NSJSONSerialization kullanabilirsiniz.
Büyük JSON dosyalarıyla çalışıyor mu?
Evet. Her şey tarayıcınızda gerçekleştiğinden cihazınıza bağlıdır. Küçük ve orta büyüklükteki JSON yapıları anında dönüştürülür.
Hangi Objective-C sürümü destekleniyor?
Oluşturulan kod Objective-C 2.0 ve sonrasıyla çalışır. Maksimum uyumluluk için @property gibi modern Objective-C özelliklerini kullanır.
İhtiyaç Duyabileceğiniz Diğer JSON Araçları
Dönüştürme yalnızca bir JSON etkinliğidir. Birlikte iyi çalışan diğer araçlar: