Json'dan Kod'a
Free online Json To Code tool, no installation required
Json To Code Hakkında
Bir JSON örneğinden yazılmış kod tanımları üretir. Açılır liste on hedef dili listeler; JSON'u düzenlerken veya dili değiştirirken çıktı canlı olarak yeniden üretilir. Yalnızca TypeScript, Go, Rust, Kotlin ve Swift için tam dönüştürücüler uygulanmıştır; diğer seçenekler (Java, Python, C#, Dart, PHP) listelenir ancak çıktı üretmez.
Nasıl Kullanılır
1. Giriş metin alanına bir JSON nesnesi veya dizisi yapıştırın. 2. Açılır listeden bir hedef Dil seçin. 3. Çıktı kartındaki üretilen kodu okuyun; otomatik olarak güncellenir. 4. Sonucu kopyalamak için Copy'ye tıklayın.
Dil Çıktı Kuralları
TypeScript, isteğe bağlı (?) alanları ve gerektiğinde tırnaklı anahtarlarla birlikte bir interface Data yayar. Go, package main artı PascalCase alanları ve json etiketleri olan bir type Data struct yayar. Rust, snake_case alan adlarıyla #[derive(Debug, Clone, Serialize, Deserialize)] ve #[serde(rename = "...")] özniteliklerine sahip bir struct yayar. Kotlin, camelCase alanlarıyla bir data class Data(...) yayar. Swift, let alanlarıyla bir Codable struct yayar. Diziler, öğe türlerini ilk öğeden türetir; boş diziler any (TS) veya interface{}/Vec<Item> değerine düşer.
▶Hangi diller gerçekten çıktı üretir?
▶Dizi öğe türleri nasıl çıkarılır?
▶İç içe nesneler işlenir mi?
▶Alan adları diller arasında yeniden adlandırılır mı?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla