json格式:
1、普通对象和Map:
由{}包裹,属性名通过""包裹,属性名与属性值之间通过:分割,属性和属性之间通过逗号分割
属性值如果是字符串通过""包裹
class Person{
private String name;
private int age;
public Person(String name,int age) = {
this.name = name;
this.age = age
}
private Stuent stu;
set/get...
}
Person p = new Person("lisi",20)
对象p的json格式: {"name":"lisi","age":20}
2、List与数组:
由[]包裹,元素与元素之间通过,分割
List<String> list = new ArrayList<String>()
list.add("hello")
list.add("spark")
list.add("hadoop")
list的json格式: ["hello","spark","hadoop" ]
List<Person> persons = new ArrayList<Person>()
persons.add(new Person("aa",10))
persons.add(new Person("bb",20))
persons.add(new Person("cc",30))
persons的json格式: [{"name":"aa","age":10} ,{"name":"bb","age":20} ,{"name":"cc","age":30} ]
json格式介绍
最新推荐文章于 2024-04-23 12:51:28 发布