Esporta un lotto di record di persone di esempio — generati lato server — come YAML, una serializzazione sensibile all'indentazione molto usata nei manifest Kubernetes, nelle configurazioni CI e nelle fixture modificate a mano. A differenza di JSON, YAML consente scalari senza virgolette e commenti nelle modifiche successive (il dump generato è di per sé un elenco pulito di mapping).
Come funziona
peopleToYaml usa la funzione stringify del pacchetto yaml sull'array di persone, producendo una sequenza di mapping con chiavi annidate per i campi strutturati. I valori nulli seguono le regole di omissione della libreria. Il risultato è testo semplice che puoi incollare in fixture *.yaml o convertire ulteriormente con yq.
Quando usarlo
- Dati di seed in stile configurazione accanto a valori Helm o file Compose
- Revisione umana di record di esempio dove le parentesi JSON risultano fastidiose
- Confrontare elenchi di persone in Git con modifiche leggibili orientate alle righe
Limiti
La tipizzazione implicita di YAML può sorprendere (no/yes interpretati come booleani in altri strumenti) — preferisci le virgolette quando modifichi a mano. Errori di indentazione dopo modifiche manuali rompono i parser. L'output non è compatibile con JSON finché non viene convertito. La dimensione del lotto è limitata lato server dagli stessi limiti del subtool generatore.
Esempio
Un dump per una persona è simile a:
- firstName: Ada
lastName: Lovelace
gender: F
birthDate: 1815-12-10
email: ada@example.com
Aggiungere una seconda persona inserisce un altro elemento di elenco - … allo stesso livello di indentazione.
Nota legale
I record esportati da questo strumento sono dati di test sintetici, non identità reali rilasciate. Non usarli per verifica dell'identità, procedure KYC, pratiche legali o qualsiasi processo che richieda dati personali autentici.