//Integer userId = getUserId();
//System.out.println("userId:"+userId);

/*for(int i=0;i<productSku.size();i++) {
HashMap<String, Object> map =GsonDoubleInteger.getGson().fromJson(productSku.getString(i), HashMap.class);
ProductSku sku = new ProductSku();
sku.setCreateTime(new Date());
sku.setUpdateId(1);
sku.setUpdateTime(new Date());
sku.setDelFlag(0);
sku.setShopCount(Integer.valueOf(map.get("shopCount").toString()));
sku.setProductId(Integer.valueOf(map.get("productId").toString()));
String shopPrice = map.get("shopPrice").toString();
System.out.println("===="+shopPrice+"====");
sku.setShopPrice(Double.valueOf(shopPrice));
sku.setSpecs(map.get("specs").toString());
//json数组
JSONArray json = JSONArray.parseArray(map.get("specs").toString());
for(int j=0;j<json.size();j++) {//记录规格
recordSpecsInfo(json.getString(j).toString(),Integer.valueOf(map.get("productId").toString()));
}
//记录日志
Product product = productService.selectById(Integer.valueOf(map.get("productId").toString()));
recordLogInfo(product,sku);
list.add(sku);
}*/

/*productSku.forEach(item->{
HashMap<String, Object> map =GsonDoubleInteger.getGson().fromJson(item.toString(), HashMap.class);
ProductSku sku = new ProductSku();
sku.setCreateTime(new Date());
sku.setUpdateId(1);
sku.setUpdateTime(new Date());
sku.setDelFlag(0);
sku.setShopCount(Integer.valueOf(map.get("shopCount").toString()));
sku.setProductId(Integer.valueOf(map.get("productId").toString()));
String shopPrice = map.get("shopPrice").toString();
System.out.println("===="+shopPrice+"====");
sku.setShopPrice(Double.valueOf(shopPrice));
sku.setSpecs(map.get("specs").toString());
//json数组
JSONArray json = JSONArray.parseArray(map.get("specs").toString());
for(int i=0;i<json.size();i++) {//记录规格
recordSpecsInfo(json.getString(i).toString(),Integer.valueOf(map.get("productId").toString()));
}
//记录日志
Product product = productService.selectById(Integer.valueOf(map.get("productId").toString()));
recordLogInfo(product,sku);
list.add(sku);
});*/

Gson杂记录的更多相关文章

  1. Gson学习记录

    Gson是Google开发来用来序列化和反序列化json格式数据的java库,他最大的特点就是对复杂类型的支持度高,可以完美解决java泛型问题,这得益于他对泛型类型数据的特殊处理,他的缺点就是速度慢 ...

  2. Extjs杂记录

    1,页面跳转到另外一个页面 这段话的意思:取得恢复密码窗口,关闭这个窗口,页面跳转到Login页面 2,keypecial 当与导航相关的键(如箭头.tab键.Enter键.ESC键等)按下时,该事件 ...

  3. Java 容易疑惑的一些杂记录

    1 final.finally和finalize final 是一个关键字 ,final 修饰 对象不能被修改,final 修饰的方法不能被重写,final 修饰的 类 不能被继承. finally ...

  4. 除了FastJson,你还有选择: Gson简易指南

    前言 这个周末被几个技术博主的同一篇公众号文章 fastjson又被发现漏洞,这次危害可导致服务瘫痪! 刷屏,离之前漏洞事件没多久,fastjson 又出现严重 Bug.目前项目中不少使用了 fast ...

  5. [POJ&HDU]杂题记录

    POJ2152 树形dp,每次先dfs一遍求出距离再枚举所有点转移即可. #include<iostream> #include<cstdio> #include<cma ...

  6. 记录--Gson、json转实体类、类转json

    需要导入Gson jar包 最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库. 发现了google的gson ...

  7. 【做题记录】DP 杂题

    P2577 [ZJOI2004]午餐 $\texttt{solution}$ 想到贪心: 吃饭慢的先打饭节约时间, 所以先将人按吃饭时间从大到小排序. 状态: \(f[i][j]\) 表示前 \(i\ ...

  8. 从零开始编写自己的C#框架(20)——框架异常处理及日志记录

    最近很忙,杂事也多,所以开发本框架也是断断续续的,终于在前两天将前面设定的功能都基本完成了,剩下一些小功能遗漏的以后发现再补上.接下来的章节主要都是讲解在本框架的基础上进行开发的小巧. 本框架主要有四 ...

  9. 折腾一两天,终于学会使用grunt压缩合并混淆JS脚本,小激动,特意记录一下+spm一点意外收获

    很长时间没有更新博客了,实在是太忙啦...0.0 ,以下的东西纯粹是记录,不是我原创,放到收藏夹还担心不够,这个以后常用,想来想去,还是放到这里吧,,丢不了..最后一句废话,网上搜集也好原创也罢,能解 ...

随机推荐

  1. div的浮动(float)

    什么是浮动 浮动,故名思议,就是移动位置. 之所以不叫移动,而叫浮动,那是因为给元素设置浮动后,元素会浮到文档上面来,术语叫脱离文档流. 例子 下面我们看例子 <html> <hea ...

  2. 5.1 Linux(8)

    2019-5-1 21:37:20 嗓子前天回来上火,现在不疼了就是有点痒痒! 多喝热水 今天老师讲的如何发布项目,其实就是配置一下自己的uwsgi和  Nginx  配置一下 其他的不难 笔记很详细 ...

  3. If you want the rainbow, you have to deal with the rain.

    If you want the rainbow, you have to deal with the rain.想要彩虹,就先忍受雨水.

  4. 菜鸟 学注册机编写之 Android app

    0x00前言 环境及工具: 手机    Nexus 4(己root) 系统版本    Android 5.01 工具    AndroidKiller_V1.2 关于Android平台app注册机的编 ...

  5. Javascript基础--数据类型

    一.基本数据类型 1.字符类型:表示字符的类型,例:'aaa',"aaaa",'123456',''(空字符) 2.数字类型:表示数字的类型,例:0,1,3.1415936等 特殊 ...

  6. django 定制admin

    https://www.cnblogs.com/liwenzhou/p/9519321.html

  7. MongoDB 安装笔记

    一.MongoDB的安装 1.在MongoDB的官网下载对应的安装文件() 2.解压安装文件 #解压tgz文件 tar -zxvf mongodb-linux-x86_64-ubuntu1604-3. ...

  8. Spark核心组件

    Spark核心组件 1.RDD resilient distributed dataset, 弹性分布式数据集.逻辑上的组件,是spark的基本抽象,代表不可变,分区化的元素集合,可以进行并行操作.该 ...

  9. java——二叉树面试题

    import java.util.ArrayList; import java.util.Iterator; import java.util.LinkedList; import java.util ...

  10. MySQL一致性非锁定读

    一致性非锁定读(consistent nonlocking read)是指InnoDB存储引擎通过多版本控制(multi versionning)的方式来读取当前执行时间数据库中行的数据,如果读取的行 ...