【发布时间】:2011-11-09 02:39:52
【问题描述】:
考虑这种情况:
您想以 JSON 格式向客户端发送一些数据,并且不想返回服务器。数据由 15 名教师和 100 名学生组成。这些实体之间的关系是多对多的(每个学生学习很多老师,每个老师教很多学生)。
在客户端中,用户会看到学生列表。点击任何一个学生,他/她的老师的列表将呈现给用户,点击一个老师,该老师的所有学生的列表将被呈现给用户。这会导致从学生到教师的无限点击式导航,反之亦然。
现在,如您所知,JSON 仅表示这种形式的一对多关系:
{ "s1" : [ "t1", "t2"], "s2" : [ "t2", "t4" ], "s3" : [ "t1", "t3", "t4"], ...}
您对如何做到这一点有任何想法吗?
【问题讨论】:
-
好问题,谢谢!!
标签: json many-to-many client-side