|
@@ -1,5 +1,7 @@ |
|
|
package me.chanjar.weixin.mp.util.json; |
|
|
package me.chanjar.weixin.mp.util.json; |
|
|
|
|
|
|
|
|
|
|
|
import java.lang.reflect.Type; |
|
|
|
|
|
|
|
|
import com.google.gson.JsonElement; |
|
|
import com.google.gson.JsonElement; |
|
|
import com.google.gson.JsonObject; |
|
|
import com.google.gson.JsonObject; |
|
|
import com.google.gson.JsonSerializationContext; |
|
|
import com.google.gson.JsonSerializationContext; |
|
@@ -7,8 +9,6 @@ import com.google.gson.JsonSerializer; |
|
|
import me.chanjar.weixin.mp.bean.template.WxMpTemplateData; |
|
|
import me.chanjar.weixin.mp.bean.template.WxMpTemplateData; |
|
|
import me.chanjar.weixin.mp.bean.template.WxMpTemplateMessage; |
|
|
import me.chanjar.weixin.mp.bean.template.WxMpTemplateMessage; |
|
|
|
|
|
|
|
|
import java.lang.reflect.Type; |
|
|
|
|
|
|
|
|
|
|
|
public class WxMpTemplateMessageGsonAdapter implements JsonSerializer<WxMpTemplateMessage> { |
|
|
public class WxMpTemplateMessageGsonAdapter implements JsonSerializer<WxMpTemplateMessage> { |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
@@ -23,7 +23,7 @@ public class WxMpTemplateMessageGsonAdapter implements JsonSerializer<WxMpTempla |
|
|
if (message.getMiniProgram() != null) { |
|
|
if (message.getMiniProgram() != null) { |
|
|
JsonObject miniProgramJson = new JsonObject(); |
|
|
JsonObject miniProgramJson = new JsonObject(); |
|
|
miniProgramJson.addProperty("appid", message.getMiniProgram().getAppid()); |
|
|
miniProgramJson.addProperty("appid", message.getMiniProgram().getAppid()); |
|
|
miniProgramJson.addProperty("pagepath", message.getMiniProgram().getPagePath()); |
|
|
|
|
|
|
|
|
miniProgramJson.addProperty("path", message.getMiniProgram().getPath()); |
|
|
messageJson.add("miniprogram", miniProgramJson); |
|
|
messageJson.add("miniprogram", miniProgramJson); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|