XML'den Java'ya Dönüştürücü
Spring ve Android için XML'i Java sınıflarına ve POJO'lara dönüştürün
XML Girişi
Java Çıkışı
XML'den Java'ya Dönüştürücü Nedir?
Java sınıfları oluşturmanız mı gerekiyor? Bu araç XML verisinden bunu anında yapar. Spring geliştirme ve Android için mükemmeldir: XML bağlaması için JAXB açıklamalarıyla POJO'lar (Plain Old Java Objects) oluşturur.
Oluşturulan Java sınıfları, sorunsuz XML serileştirme için JAXB açıklamaları içerir. Spring Boot uygulamaları, Android uygulamaları veya kurumsal hizmetler oluştururken bu üretici üretime hazır Java kodu üretir.
Her şey tarayıcınızda gerçekleşir — XML verileriniz gizli kalır. Java sınıflarınızı oluşturun, indirin ve hemen kullanın. Projeniz için sınıf adını ve paketi özelleştirin.
XML'den Java'ya Nasıl Kullanılır
XML'den Java sınıfları oluşturmak için bu adımları izleyin. Her adım bu sayfadaki gerçek düğmeleri ve panelleri kullanır.
Yapıştırın, Yükleyin veya Örnek Yükleyin
Sol XML Girişi paneline XML yapıştırın veya bir dosya yüklemek için Yükle'ye tıklayın. Telekomünikasyon örneği yüklemek için Örnek'e tıklayın. Örnek:
<subscribers><subscriber><subscriberId>SUB-1001</subscriberId><plan>Unlimited 5G</plan><dataUsage>45.2</dataUsage></subscriber></subscribers>Yeniden başlamak için Temizle'yi kullanın. Gerekirse önce XML Validator ile doğrulayın.
Sınıf Adı, Paket ve Seçenekleri Yapılandırın
Yapılandırma panelinde Sınıf Adı, Paket ve Getter/Setter'ı ayarlayın. Sağ Java Çıkışı paneli oluşturulan sınıfları anında gösterir.
İndirin veya Kopyalayın
Java dosyasını kaydetmek için İndir'e, panoya kopyalamak için Kopyala'ya tıklayın. Tüm işlem tarayıcınızda çalışır — XML'iniz bilgisayarınızı asla terk etmez.
Gerçekten Kullanacağınız Durumlar
Spring Boot Geliştirme
Spring Boot uygulamaları için XML API yanıtlarından Java POJO'ları oluşturun. XML verisi işleyen RESTful API'ler oluşturmak için mükemmeldir.
Android Geliştirme
Android uygulamaları için XML verisinden Java model sınıfları oluşturun. Android uygulamaları için XML ayrıştırmayı destekler.
Kurumsal Java Geliştirme
Kurumsal uygulamalar ve SOAP web servisleri için XML web servisi şemalarından JAXB açıklamalı sınıflar oluşturun.
Veri İşleme
XML veri yapılarını tip güvenli veri işleme ve doğrulama için güçlü tipli Java sınıflarına dönüştürün.
Sık Sorulan Sorular
XML verilerim saklanıyor mu?
Hayır. Her şey doğrudan tarayıcınızda gerçekleşir. XML'iniz bilgisayarınızı asla terk etmez — biz bile göremeyiz.
Hangi Java açıklamaları oluşturuluyor?
Üretici, XML bağlaması için JAXB açıklamalarıyla (@XmlRootElement, @XmlElement, @XmlAttribute) Java sınıfları oluşturur. İsteğe bağlı olarak getter ve setter ekleyebilirsiniz.
İç içe geçmiş XML öğeleri nasıl işlenir?
İç içe geçmiş XML öğeleri ayrı Java sınıfları haline gelir. Her iç içe geçmiş öğe uygun JAXB açıklamalarıyla kendi sınıfını alır ve üst sınıf buna alan olarak başvurur.
Spring Boot ile çalışır mı?
Evet. Oluşturulan Java sınıfları Spring Boot ile uyumludur ve Spring'in XML bağlaması ve REST denetleyicileriyle kullanılabilir.
Büyük XML dosyalarıyla çalışır mı?
Evet. Her şey tarayıcınızda gerçekleştiğinden cihazınıza bağlıdır. Küçük ve orta boyutlu XML yapıları anında dönüştürülür.
Hangi Java sürümü destekleniyor?
Oluşturulan kod Java 8 ve üzeri ile çalışır. Maksimum uyumluluk için standart Java özellikleri ve JAXB kullanır.
İhtiyaç Duyabileceğiniz Diğer Kod Üreticileri
XML'den Java'ya sadece bir kod üretme aracıdır. İşte birlikte iyi çalışan diğerleri: