Sto sperimentando con il formato JSON e non sono sicuro di come usarlo per strutturare un albero genealogico. Questo è quello che ho (per mantenere la semplicità sto solo elencando il padre, i suoi figli e se quei bambini hanno figli stessi. Non ho elencato i nomi dei coniugi).Come creare una struttura ad albero familiare in formato JSON
{
"Name": "Jonathan Smith",
"Children": [
{
"name": "Adam",
"Children": [
{
"name": "Suzy",
"children": ""
},
{
"name": "Clare",
"children": ""
},
{
"name": "Aaron",
"children": ""
},
{
"name": "Simon",
"children": ""
}
]
},
{
"name": "Timmy",
"Children": ""
},
{
"name": "Alison",
"Children": [
{
"name": "Natasha",
"children": ""
},
{
"name": "Zak",
"children": ""
}
]
}
]
}
Anche se, è valida fino, non sono sicuro se questo modo migliore di farlo (vale a dire è il mio approccio DRY e scalabile per esempio).
Identificate le persone con il loro nome. Un nome non è unico, quindi questa è una cattiva struttura. Gli ID sono più adatti a quei casi in cui è richiesta l'unicità. – ComFreek
Questi dati saranno qualcosa che _users_ digiterà o creerà? – Bulkan
@Bulkan No. Sono i dati che sto creando. – Andy