JSON串是一种轻量级的数据交换格式,常用于Web应用程序之间的数据传输。JSON由两种结构组成:一个是JavaScript值(对象、数组、字符串、数字、布尔值或null);另一个是由JavaScript值组成的对象结构。
在JSON中,List通常被表示成一个由多个元素组成的数组。对于一个Person的实体,可以使用JSON表示如下:
{ "name": "张三", "age": 25, "phone": "13888888888", "hobbies": ["篮球", "游泳", "旅游"] }
在上面的示例中,hobbies是一个List类型的实体,它包含了三个元素:篮球、游泳和旅游。在JSON中,List实体的表示方式与数组类似,用中括号将多个元素括起来,并用逗号分隔。
如果我们要表示多个Person实体,可以将它们放在一个List中:
[ { "name": "张三", "age": 25, "phone": "13888888888", "hobbies": ["篮球", "游泳", "旅游"] }, { "name": "李四", "age": 30, "phone": "13999999999", "hobbies": ["阅读", "音乐", "绘画"] }, { "name": "王五", "age": 27, "phone": "13666666666", "hobbies": ["摄影", "钓鱼", "健身"] } ]
在上面的示例中,我们定义了一个包含三个Person实体的List,它们分别为张三、李四和王五。每个Person实体包含了四个属性:姓名、年龄、电话和爱好。其中,爱好是一个由多个元素组成的List。