Nasıl çalışır?
js-yaml kütüphanesi kullanılır: YAML → JSON : yaml.load(text) → JSON.stringify JSON → YAML : JSON.parse(text) → yaml.dump YAML 1.2 spec'inin temel özelliklerini destekler. Anchor (&) ve alias (*) referansları çözülür.
Sıkça sorulan sorular
- YAML yorumları (#) JSON'a çevirilirken kaybolur mu?
- Evet. JSON yorum desteklemediği için # ile başlayan satırlar atlanır. Tersine çevirip YAML'a dönerken de yorumlar geri gelmez.
- Hangisi daha sıkı: YAML mı JSON mu?
- JSON daha sıkıdır — sadece tek bir kök tipi (object veya array) ve katı virgül kuralları. YAML, indentation ve daha az noktalama ile aynı yapıyı taşıyabilir, ama bu esneklik bazen belirsiz parsing sonuçlarına yol açar.