Yapılandırma Nesnesinden Swift Struct'ları Oluşturun

İç içe geçmiş bir uygulama yapılandırmasından Swift Codable struct'ları üretin. Anında çıktı üretir, tarayıcıda çalışır, ücretsiz ve indirmesiz.

Verileriniz tarayıcınızdan çıkmaz.

// Generated by DevBento — json-to-typescript
interface RootApp {
  name: string;
  version: string;
  debug: boolean;
}

interface RootDatabaseCredentials {
  user: string;
  password: string;
}

interface RootDatabase {
  host: string;
  port: number;
  credentials: RootDatabaseCredentials;
}

interface RootFeatures {
  darkMode: boolean;
  maxConnections: number;
  allowedOrigins: string[];
}

interface Root {
  app: RootApp;
  database: RootDatabase;
  features: RootFeatures;
}
Gönder:

İlgili Araçlar

Uygulama yapılandırmaları derin iç içe geçmişlere sahiptir: uygulama ayarları, veritabanı kimlik bilgileri, özellik bayrakları. Bu örnek, çok seviyeli bir yapılandırma yapısından Swift Codable struct’ları üretir, böylece yapılandırma dosyalarını Swift uygulamanızda doğrudan serileştirebilirsiniz.

Ne Elde Edersiniz

Araç şunları üretir:

Nasıl Kullanılır

  1. Örnek, Swift modunda örneklendirilmiş bir uygulama yapılandırmasıyla yüklenir
  2. İç içe yapı, her yapılandırma bölümünün kendi struct’ını nasıl aldığını gösterir
  3. Struct’ları kopyalayın ve Swift projenize yapıştırın
  4. Gerçek yapılandırma JSON’unuzla değiştirerek projeniz için struct’lar üretin

Gerçek Dünya Deseni

Swift’te Codable struct’larla yapılandırma yükleme JSONDecoder ile sorunsuz çalışır. Varsayılan yapılandırınızdan struct’lar üretin, ardından uygulamanızın bundle’ındaki JSON dosyalarından veya ağ yanıtlarından çözümleyin.