当前位置: 代码迷 >> 综合 >> 项目小案例演示 JsonArray 和 Gson的使用
  详细解决方案

项目小案例演示 JsonArray 和 Gson的使用

热度:57   发布时间:2023-11-24 03:59:28.0

可能会用到的参考博文链接:
a.JsonArray和JsonObject遍历方法https://www.jianshu.com/p/ff05a43628ae
b.Gson用户指南(中文翻译)
https://www.jianshu.com/p/1e20b28c39d1

一、项目中实际功能描述

1.功能大致为发布一个折扣活动,项目具体细节可能会省略,主要演示JsonArray 和 Gson的使用
a.客户限制如果选择 了限制,那么客户限制等级下拉框就可以选择等级,比如 金卡、银卡等,可选多个。

在这里插入图片描述

在这里插入图片描述
b.如果地区限制类型选择了 限制,就会提示选择 此活动限制在那些地区 可 多选
在这里插入图片描述
在这里插入图片描述

c.活动时间也可以选择多个时间段

在这里插入图片描述
在这里插入图片描述

二、向后台传值

下图中 JSON.stringify(data) 中的data 是表单填的数据 ,赋值给了model,后台接收model,然后转化为实体类
JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串
在这里插入图片描述

三、后台处理

Controller:

DiscountModel model = new Gson().fromJson(data,DiscountModel.class); //将字符串解析为实体类

JSONArray.fromObject(levelList);//把字符串转成 JSONArray 对象
在这里插入图片描述
Service层:

在这里插入图片描述

Dao层:
在这里插入图片描述

在这里插入图片描述

  相关解决方案