//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. Wpf鼠标点击坐标转为屏幕坐标/后台重新设置在Canvas和Grid上的位置

    Point getP = PointToScreen(Mouse.GetPosition(this)); DockPanel.SetValue(Canvas.LeftProperty, 1.0); D ...

  2. 背景图片之background的用法

    常用的background背景属性有: background-color 设置颜色作为对象背景颜色background-image 设置图片作为背景图片background-repeat 设置背景平铺 ...

  3. web项目无法被Eclipse的Tomcat识别的解决办法

    Eclipse 导入外部项目无法识别为web项目并且无法在部署到tomcat下 1.进入项目目录,找到 .project 文件: 2.找到 <natures> 代码段,在里面加入如下标签内 ...

  4. Programming for thread in Java

    Programming for thread in Java Override Annotation package java.lang; import java.lang.annotation.El ...

  5. Android 接入支付宝支付实现

    接上篇android接入微信支付文章,这篇我们带你来接入支付宝支付服务 简介 首先要说明的是个人感觉接入支付宝比微信简单多了,很轻松的,所以同学们不要紧张~ 当然还是老规矩啦,上来肯定的贴上官网地址, ...

  6. react-native与原生界面相互跳转

    一.添加MyIntentModule类,并继承ReactContextBaseJavaModule实现其方法和构造函数.在该类中添加方法,注意:方法头要加@ReactMethod public cla ...

  7. open ssh 常用的东西

    清除已经存在的但是不同设备的连接信息 ssh-keygen -f "/users/he/.ssh/known_hosts" -R 192.168.1.118 无密码登录openss ...

  8. js 关系运算符

    1.大于  >   (小于 效果一样) > //true > //false //false,如果有一个字符串,字符串转换成数值在比较 ' //true,如果两个都是字符串,则比较第 ...

  9. 如何使用事务码SMICM分析ABAP代码发起的HTTP请求的错误ICM_HTTP_SSL_PEER_CERT_UNTRUSTED

    当我用CL_HTTP_CLIENT往一个外网的url发请求时,遇到错误:ICM_HTTP_SSL_PEER_CERT_UNTRUSTED 错误是从这段ABAP代码里抛出来的: CALL METHOD ...

  10. 如何创建一个新浪微博应用以及获得Access token

    前提条件是您得先有一个新浪微博帐号. 打开网页http://open.weibo.com/wiki/%E9%A6%96%E9%A1%B5 点击新手引导->开发者页面: 会自动跳转到页面:http ...