|
|
@@ -30,16 +30,16 @@ public class WxMpTemplateMessageGsonAdapter implements JsonSerializer<WxMpTempla |
|
|
|
messageJson.addProperty("topcolor", message.getTopColor()); |
|
|
|
} |
|
|
|
|
|
|
|
JsonObject datas = new JsonObject(); |
|
|
|
messageJson.add("data", datas); |
|
|
|
JsonObject data = new JsonObject(); |
|
|
|
messageJson.add("data", data); |
|
|
|
|
|
|
|
for (WxMpTemplateData data : message.getDatas()) { |
|
|
|
for (WxMpTemplateData datum : message.getData()) { |
|
|
|
JsonObject dataJson = new JsonObject(); |
|
|
|
dataJson.addProperty("value", data.getValue()); |
|
|
|
if (data.getColor() != null) { |
|
|
|
dataJson.addProperty("color", data.getColor()); |
|
|
|
dataJson.addProperty("value", datum.getValue()); |
|
|
|
if (datum.getColor() != null) { |
|
|
|
dataJson.addProperty("color", datum.getColor()); |
|
|
|
} |
|
|
|
datas.add(data.getName(), dataJson); |
|
|
|
data.add(datum.getName(), dataJson); |
|
|
|
} |
|
|
|
|
|
|
|
return messageJson; |
|
|
|