在前后端分离的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对象中。 这种方式能够帮助我们方便地处理多个数据集的传输问题,并且代码结构清晰简洁。