淘先锋技术网

首页 1 2 3 4 5 6 7

在前后端分离的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": "博士"
    }]

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和collection2表示,并且都放在一个JSON对象中。 这种方式能够帮助我们方便地处理多个数据集的传输问题,并且代码结构清晰简洁。