fastjson处理json数据转换传输的格式

来源:互联网 发布:微信淘宝刷 g是真的吗 编辑:程序博客网 时间:2024/06/08 18:33

传入参数的时候,class代表班级,一个班级有许多student信息,所以class实体类下面有一个student列表

传入的时候分为class实体类,跟student作为json一起传输进来,然后转化为实体类使用

本次使用的json是FastJson,所以利用fastjson自带方法如下

前台传class的属性不包括列表,json就是student列表的json格式

public JsonResponse saveClass(Class class, String json) {List<Student> items = Collections.emptyList();if (StringUtils.isNotBlank(json)) {try {items = JSON.parseArray(json, Student.class);} catch (JSONException e) {throw new BusinessException("json格式错误!");}}class.setStudent(items);return JsonResponse.success();}

下面这个不推荐,就是记一下,

其实还可以传输为

class属性正常传,Student.name这样也可以传输过来

public JsonResponse saveClass(Class class) {


return JsonResponse.success();
}


阅读全文
0 0