在前后端分离的Web应用开发中,很常见的一种数据交换格式就是JSON(JavaScript Object Notation)。JSON是一种轻量级的数据交换格式,易于阅读、编写和解析,而且比XML更加简便。本文将介绍如何使用JSON同时传输两个集合。
Collection1=[{
"name": "张三",
"age": 20,
"gender": "male"
},
{
"name": "李四",
"age": 25,
"gender": "female"
},
{
"name": "王五",
"age": 30,
"gender": "male"
}]
Collection2=[{
"school": "清华大学",
"major": "计算机科学",
"level": "本科"
},
{
"school": "北京大学",
"major": "人文学科",
"level": "硕士"
},
{
"school": "复旦大学",
"major": "经济学",
"level": "博士"
}]

这里有两个集合,一个是表示人员基本信息的,另一个是表示人员学校情况的。假设我们要将这两个集合传输到后台服务器,实现的代码如下:
{
"collection1": [{
"name": "张三",
"age": 20,
"gender": "male"
},
{
"name": "李四",
"age": 25,
"gender": "female"
},
{
"name": "王五",
"age": 30,
"gender": "male"
}
],
"collection2": [{
"school": "清华大学",
"major": "计算机科学",
"level": "本科"
},
{
"school": "北京大学",
"major": "人文学科",
"level": "硕士"
},
{
"school": "复旦大学",
"major": "经济学",
"level": "博士"
}
]
}
这里我们将两个集合分别用collection1和collection2表示,并且都放在一个JSON对象中。 这种方式能够帮助我们方便地处理多个数据集的传输问题,并且代码结构清晰简洁。