首先在pom中引入
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
</dependency>
然后,使用
在这里接收到参数字符串
items: [{
productId: “1423113435324”,
productQuantity: 2 //购买数量
}]
我需要转为list,
Gson gson = new Gson();
List<OrderDetail> orderDetailList = new ArrayList<>();//接收的 对象
try{
orderDetailList = gson.fromJson(orderForm.getItems(),
new TypeToken<List<OrderDetail>>(){}.getType());
}catch (Exception e){
log.error("【json转换】错误,string={}",orderForm.getItems());
throw new OrderException(ResultEnums.PARAM_ERROR);
}