JSON'dan Ruby'ye nasıl kullanılır
- Temsili bir JSON örneği yapıştırın, ideal olarak tüm isteğe bağlı alanların doldurulduğu bir tane.
- Kök türün adını ayarlayın ve yardımcı kod da mı yoksa yalnızca türler mi istediğinize karar verin.
- Oluşturulan Ruby kodunu projenize kopyalayın.
JSON'dan Ruby'ye hakkında
Büyük bir JSON yükü için model sınıflarını elle yazmak sıkıcıdır ve yazım hatalarının sızdığı yerdir. Buraya bir örnek yapıştırın, üretici yapıyı çözer: hangi alanlar var, hangileri nesne, hangileri dizi ve her değerin türü ne. Çıktı, from_dynamic ve to_dynamic yardımcılarıyla Dry::Types ile Dry::Struct sınıflarıdır.
Üretilen kod ayrıntılıdır çünkü türleri çalışma zamanında doğrular, Ruby'nin kendisi bunu yapmaz. Her şey tarayıcınızda çalışır, bu yüzden örnek verileriniz makinenizde kalır.
Oluşturulan kodu kullanma
dry-struct gem'ini ekleyin ve Root.from_json!(text) çağırın.
İsteğe bağlı öznitelikler optional türüyle tanımlanır ve nil olabilir.