当前位置: 首页 > news >正文

做足彩推荐赚钱的网站品牌营销是什么

做足彩推荐赚钱的网站,品牌营销是什么,巴中做网站的公司,用h5做的网站核心是这个类 MapTypeAdapter。 好像是如果字段的类型 定义为Object ,就会出现 int类型变double类型 public class GsonUtil {/*** 实现格式化的时间字符串转时间对象*/private static final String DATEFORMAT_default "yyyy-MM-dd HH:mm:ss";/*** 使用默认的gso…

核心是这个类 MapTypeAdapter。

好像是如果字段的类型 定义为Object ,就会出现 int类型变double类型

public class GsonUtil {/*** 实现格式化的时间字符串转时间对象*/private static final String DATEFORMAT_default = "yyyy-MM-dd HH:mm:ss";/*** 使用默认的gson对象进行反序列化** @param json* @param typeToken* @return*/public static <T> T fromJsonDefault(String json, TypeToken<T> typeToken) {Gson gson = new Gson();return gson.fromJson(json, typeToken.getType());}/*** json字符串转list或者map** @param json* @param typeToken* @return*/public static <T> T fromJson(String json, TypeToken<T> typeToken) {Gson gson = new GsonBuilder()/*** 重写map的反序列化*/.registerTypeAdapter(new TypeToken<Map<String, Object>>() {}.getType(), new MapTypeAdapter()).create();return gson.fromJson(json, typeToken.getType());}/*** json字符串转bean对象** @param json* @param cls* @return*/public static <T> T fromJson(String json, Class<T> cls) {Gson gson = new GsonBuilder().setDateFormat(DATEFORMAT_default).create();return gson.fromJson(json, cls);}/*** 对象转json** @param obj* @param format* @return*/public static String toJson(Object obj, boolean format) {GsonBuilder gsonBuilder = new GsonBuilder();/*** 设置默认时间格式*/gsonBuilder.setDateFormat(DATEFORMAT_default);/*** 添加格式化设置*/if (format) {gsonBuilder.setPrettyPrinting();}Gson gson = gsonBuilder.create();return gson.toJson(obj);}public static class MapTypeAdapter extends TypeAdapter<Object> {@Overridepublic Object read(JsonReader in) throws IOException {JsonToken token = in.peek();switch (token) {case BEGIN_ARRAY:List<Object> list = new ArrayList<Object>();in.beginArray();while (in.hasNext()) {list.add(read(in));}in.endArray();return list;case BEGIN_OBJECT:Map<String, Object> map = new LinkedTreeMap<String, Object>();in.beginObject();while (in.hasNext()) {map.put(in.nextName(), read(in));}in.endObject();return map;case STRING:return in.nextString();case NUMBER:/*** 改写数字的处理逻辑,将数字值分为整型与浮点型。*/double dbNum = in.nextDouble();// 数字超过long的最大值,返回浮点类型if (dbNum > Long.MAX_VALUE) {return dbNum;}// 判断数字是否为整数值long lngNum = (long) dbNum;if (dbNum == lngNum) {return lngNum;} else {return dbNum;}case BOOLEAN:return in.nextBoolean();case NULL:in.nextNull();return null;default:throw new IllegalStateException();}}@Overridepublic void write(JsonWriter out, Object value) throws IOException {// 序列化无需实现}}

 

http://www.lbrq.cn/news/2745559.html

相关文章:

  • html改变字体大小代码张家界网站seo
  • 文体广电旅游局网站建设方案信息流优化师面试常见问题
  • 海淀做网站百度竞价点击价格
  • 可以做外链的图片网站山东省住房和城乡建设厅
  • 网站改版什么意思哪些行业适合做seo
  • 网站营销型企业销售平台搜索优化网络推广
  • 哈尔滨微网站建设吴江网站制作
  • 网站空间怎么买免费的网页模板网站
  • 合肥企业网站建设工作室网站推广工具有哪些
  • 网站建设怎么接单上海站优云网络科技有限公司
  • 军事新闻网最新新闻河北电子商务seo
  • 网站搜索栏怎么做南京关键词优化软件
  • 建设工程教育网建设工程类的考试辅导网站广州百度首页优化
  • flash网站导航怎么做公众号如何推广运营
  • 网站建设公司潍坊微博seo营销
  • 模板网站可以自己买空间吗吗安徽网站推广优化
  • 网站建站流程图二十条优化措施
  • 如何建立自己推广网站企业推广哪个平台好
  • 在线网站开发培训爱站网 关键词挖掘工具站
  • 学校网站方案阿里巴巴关键词排名优化
  • 网站开发 哪些技术发稿推广
  • 手机网站模板源码下载seo优化一般多少钱
  • 餐饮设计网站推广网址
  • 制作网站费用明细轻松seo优化排名
  • 营销网站做推广公司体验营销
  • 主域名进入网站河南网站建设制作
  • 手机网站怎么做沉浸式关键词搜索推广
  • 网站的透明图片怎么做互联网100个创业项目
  • 聊城菜鸟网站建设公司seo怎么做新手入门
  • 高端网站建设与管理企业营销策划有限公司
  • Linux软件编程:进程与线程(线程)
  • 7 索引的监控
  • WPFC#超市管理系统(6)订单详情、顾客注册、商品销售排行查询和库存提示、LiveChat报表
  • sql链接的url中serverTimezone的作用
  • pdf合并代码
  • 洛谷 P2842 纸币问题 1 -普及-