返回给小程序的js数据时,由于官方包用的gson,但是spring boot中一般是用jackson进行转化为json的,所以下面的字段会被默认为packageVal来输出。
@SerializedName("package")
private String packageVal;
解决方法:
- 让方法直接返回String,然后指定 produces = “application/json”
- 添加@ResponseBody注解
- 直接返回gson转化后的String。 String str = GsonUtil.toJson(res);return str;
这样相对来说,对其他接口影响最小。(PPVH016)
在返回小程序的JS数据时,遇到SpringBoot默认使用Jackson转化JSON导致字段名为packageVal的问题。解决方法是直接使用Gson转化成字符串并添加@ResponseBody注解返回,减少对其他接口的影响。
378

被折叠的 条评论
为什么被折叠?



