Considerare questo scenario:molti a molti rapporti in JSON
si desidera inviare alcuni dati al client in formato JSON, e non si vuole andare indietro al server. I dati sono composti da 15 insegnanti con 100 studenti. La relazione tra queste entità è molte a molte (ogni studente impara molti insegnanti e ogni insegnante insegna a molti studenti).
Nel client, l'utente viene presentato con l'elenco degli studenti. Al clic di qualsiasi studente, l'elenco dei suoi insegnanti verrebbe presentato all'utente, e al clic di un insegnante verrà presentato l'elenco di tutti gli studenti di quell'insegnante. Ciò si traduce in una navigazione infinita in stile click-through dagli studenti agli insegnanti e vice verca.
Ora, come lei sa, JSON rappresenta solo uno-a-molti in questa forma:
{ "s1" : [ "t1", "t2"], "s2" : [ "t2", "t4" ], "s3" : [ "t1", "t3", "t4"], ...}
Avete qualche idea su come fare questo?
grande questione, grazie !! – MeV