Esporta un lotto di record di persone di esempio — generati lato server — come array JSON, opzionalmente formattato con indentazione di due spazi. JSON è il formato nativo per i mock delle API REST, gli script Node e le fixture frontend quando servono oggetti strutturati invece di una tabella piatta.
Come funziona
peopleToJson esegue JSON.stringify sull'array di persone, eliminando i campi nulli, con indentazione quando la formattazione è attiva. Gli oggetti annidati come paese o comune restano oggetti JSON annidati (non collassati in un'unica stringa), preservando la gerarchia per il codice che si aspetta un accesso del tipo person.country.code.
Quando usarlo
- Simulare risposte API durante lo sviluppo dell'interfaccia
- Fixture Jest/Playwright che eseguono
JSON.parsesu utenti di esempio - Popolare database di test del backend con record strutturalmente validi ma sintetici
Limiti
Il JSON formattato è più grande dell'output minificato. Non possono comparire riferimenti circolari (i modelli di persona sono alberi). L'ordine dei campi segue l'enumerazione dell'oggetto e può differire dall'ordine delle colonne CSV. La dimensione del lotto è limitata lato server dagli stessi limiti del subtool generatore.
Esempio
Un record formattato assomiglia a:
[
{
"firstName": "Ada",
"lastName": "Lovelace",
"gender": "F",
"birthDate": "1815-12-10",
"email": "ada@example.com"
}
]
La modalità minificata produce la stessa struttura su una riga senza 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.