Yakut dosyalara ruby'den veri yazıyorum ve sık sık dosya hakkında noktalı diğer adlar alıyorum. Şeyler gibi: Benim durumumdaRuby YAML Takma ad olmadan yazma
- &id001
somekey: somevalue
- *id001
Ben yardım okunabilirliği için yaml dosyalarını kullanarak ve mevcut veri yok anahtarlarla sadece |
ayrılmış değerler olduğu gibi dosyalarda değerlere ad eklemek duyuyorum. Yaml dosyalarının takma adlarla yazılmasını nasıl engelleyebilirim? Daha fazla açıklama için
[Düzenleme]
burada veri ve sorun tip bir örnektir.
orijinal veri benziyor:
Ham|2.00|1
Eggs|0.50|12
Milk|2.00|2
Ve ayrıca uygun isimleri almak için bir sql dosyası bakar ki, yaml dönüştürmek için bir yakut senaryo yazdım. diğer adlar hiçbir yerde birbirine yakın olabileceğinden
---
- !omap
- name: Ham
- &id001
price: 2.00
- quantity: 1
- !omap
- name: Eggs
- price: 0.50
- quantity: 12
- !omap
- name: Milk
- *id001
- quantity: 1
Bu büyük veri kümeleri bir soruna neden ve zor okumak için yapar: gibi yaml dosya görünüyor.
bu YAML için tefrika olur sınıfını gönderebilir miyim: Bu soru üzerine
aynı cevabı? –
Bu serileştirilmiş bir sınıf değil, YAML :: Omap'ın bir dizisidir. Umarım örnek daha açık hale getirir. –