De nombreuses de nombreuses relations en JSON

Envisager ce scénario:

Vous voulez envoyer des données au client au format JSON, et vous ne voulez pas aller sur le serveur. Les données se compose de 15 enseignants avec plus de 100 élèves. La relation entre ces entités est plusieurs à plusieurs (chaque élève à apprendre de nombreux enseignants et chaque professeur enseigne à de nombreux étudiants).

Dans le client, l'utilisateur est présenté avec la liste des élèves. Sur cliquez de tout étudiant, la liste de ses enseignants seraient présentés à l'utilisateur, et sur le clic d'un enseignant, la liste de tous les élèves de l'enseignant serait présenté. Il en résulte infini cliquer-à travers le style de navigation des étudiants aux enseignants et vice verca.

Maintenant, comme vous le savez, JSON ne représente que l'un-à-plusieurs relation de cette forme:

{ "s1" : [ "t1", "t2"], "s2" : [ "t2", "t4" ], "s3" : [ "t1", "t3", "t4"], ...}

Avez-vous une idée sur comment faire?

la grande question, merci!!!!!

OriginalL'auteur Saeed Neamati | 2011-09-02