Рассмотрим этот сценарий:
Вы хотите отправить некоторые данные клиенту в формате JSON, и вы не хотите вернуться к серверу. Данные состоят из 15 учителей со 100 учеников. Отношения между этими организациями составляют много для многих (каждый студент узнает много учителей, и каждый учитель учит многим студентам).
У клиента пользователя представлен список студентов. На клик любого студента, список его / ее учителей будет представлен пользователю, и на клик учителя будет представлен список всех студентов этого учителя. Это приводит к навигации в бесконечном щелчке по стилю от студентов к учителям и вице VICA.
Теперь, как вы знаете, JSON означает только однозначное отношение в этой форме:
{ "s1" : [ "t1", "t2"], "s2" : [ "t2", "t4" ], "s3" : [ "t1", "t3", "t4"], ...}
Есть ли у вас есть идея о том, как это сделать?