mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-30 18:19:04 +08:00 
			
		
		
		
	修复代码格式
This commit is contained in:
		| @ -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.JsonDeserializationContext; | import com.google.gson.JsonDeserializationContext; | ||||||
| import com.google.gson.JsonDeserializer; | import com.google.gson.JsonDeserializer; | ||||||
| import com.google.gson.JsonElement; | import com.google.gson.JsonElement; | ||||||
| @ -7,18 +9,19 @@ import com.google.gson.JsonObject; | |||||||
| import com.google.gson.JsonParseException; | import com.google.gson.JsonParseException; | ||||||
| import com.google.gson.JsonSerializationContext; | import com.google.gson.JsonSerializationContext; | ||||||
| import com.google.gson.JsonSerializer; | import com.google.gson.JsonSerializer; | ||||||
|  |  | ||||||
| import me.chanjar.weixin.common.util.json.GsonHelper; | import me.chanjar.weixin.common.util.json.GsonHelper; | ||||||
| import me.chanjar.weixin.mp.bean.Industry; | import me.chanjar.weixin.mp.bean.Industry; | ||||||
| import me.chanjar.weixin.mp.bean.WxMpIndustry; | import me.chanjar.weixin.mp.bean.WxMpIndustry; | ||||||
|  |  | ||||||
| import java.lang.reflect.Type; |  | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * @author miller |  * @author miller | ||||||
|  */ |  */ | ||||||
| public class WxMpIndustryGsonAdapter implements JsonSerializer<WxMpIndustry>, JsonDeserializer<WxMpIndustry> { | public class WxMpIndustryGsonAdapter | ||||||
|  |     implements JsonSerializer<WxMpIndustry>, JsonDeserializer<WxMpIndustry> { | ||||||
|   @Override |   @Override | ||||||
|     public JsonElement serialize(WxMpIndustry wxMpIndustry, Type type, JsonSerializationContext jsonSerializationContext) { |   public JsonElement serialize(WxMpIndustry wxMpIndustry, Type type, | ||||||
|  |       JsonSerializationContext jsonSerializationContext) { | ||||||
|     JsonObject json = new JsonObject(); |     JsonObject json = new JsonObject(); | ||||||
|     json.addProperty("industry_id1", wxMpIndustry.getPrimaryIndustry().getId()); |     json.addProperty("industry_id1", wxMpIndustry.getPrimaryIndustry().getId()); | ||||||
|     json.addProperty("industry_id2", wxMpIndustry.getSecondIndustry().getId()); |     json.addProperty("industry_id2", wxMpIndustry.getSecondIndustry().getId()); | ||||||
| @ -26,16 +29,20 @@ public class WxMpIndustryGsonAdapter implements JsonSerializer<WxMpIndustry>, Js | |||||||
|   } |   } | ||||||
|  |  | ||||||
|   @Override |   @Override | ||||||
|     public WxMpIndustry deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException { |   public WxMpIndustry deserialize(JsonElement jsonElement, Type type, | ||||||
|  |       JsonDeserializationContext jsonDeserializationContext) | ||||||
|  |       throws JsonParseException { | ||||||
|     WxMpIndustry wxMpIndustry = new WxMpIndustry(); |     WxMpIndustry wxMpIndustry = new WxMpIndustry(); | ||||||
|         JsonObject primaryIndustry = jsonElement.getAsJsonObject().get("primary_industry").getAsJsonObject(); |     JsonObject primaryIndustry = jsonElement.getAsJsonObject() | ||||||
|  |         .get("primary_industry").getAsJsonObject(); | ||||||
|     wxMpIndustry.setPrimaryIndustry(convertFromJson(primaryIndustry)); |     wxMpIndustry.setPrimaryIndustry(convertFromJson(primaryIndustry)); | ||||||
|         JsonObject secondaryIndustry = jsonElement.getAsJsonObject().get("secondary_industry").getAsJsonObject(); |     JsonObject secondaryIndustry = jsonElement.getAsJsonObject() | ||||||
|  |         .get("secondary_industry").getAsJsonObject(); | ||||||
|     wxMpIndustry.setSecondIndustry(convertFromJson(secondaryIndustry)); |     wxMpIndustry.setSecondIndustry(convertFromJson(secondaryIndustry)); | ||||||
|     return wxMpIndustry; |     return wxMpIndustry; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|     private Industry convertFromJson(JsonObject json) { |   private static Industry convertFromJson(JsonObject json) { | ||||||
|     Industry industry = new Industry(); |     Industry industry = new Industry(); | ||||||
|     industry.setFirstClass(GsonHelper.getString(json, "first_class")); |     industry.setFirstClass(GsonHelper.getString(json, "first_class")); | ||||||
|     industry.setSecondClass(GsonHelper.getString(json, "second_class")); |     industry.setSecondClass(GsonHelper.getString(json, "second_class")); | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Binary Wang
					Binary Wang