json主要用在前后端进行数据交换:数据传输的格式;
k-v数据对于具有层级结构的数据不能很好展示
而xml与json可以,其中json可以很轻松的表示出数据之间的层级结构
1.导入依赖(Gson)
2.api:
3.list<user>,[]表示,[{},{}]:多个对象,{}表示一个对象
byte数组转换成字符串
注册:传入的数据转换成对象,变成json写到配置文件,
期间判断(密码有没有一致,判断账号名重复)
从集合到json,到list
MVC
model:数据模型:user对象其实就是一个数据模型,对user的注册,登入等操作
视图:页面,页面里的数据来自与数据模型
控制器:解耦model和视图,在其中起到桥梁作用,请求到来之时,给控制器代码执行,控制器调用模型一个或者多个方法,根据返回值调用不同视图;
为了解耦-->(控制层调用)数据层--为了规范-->数据层-->Dao层