字符串转json数组
来源:互联网 发布:耶鲁大学法学院知乎 编辑:程序博客网 时间:2024/05/23 21:01
java contorller
import net.sf.json.JSONArray;import net.sf.json.JSONObject;
String content = inBankOdd.getContent().replace(""","\""); if(!content.equals("") && content != null){ JSONArray jsonArray = JSONArray.fromObject(content); if(jsonArray.size()>0){ int num = 0 ; double sumI = 0 ; double sumP = 0 ; for(int i=0;i<jsonArray.size();i++){ JSONObject object = jsonArray.getJSONObject(i); // 遍历 jsonarray 数组,把每一个对象转成 json 对象 String id = object.getString("id"); String inDis = object.getString("inDis"); String number = object.getString("number"); String price = object.getString("price"); String pricing = "0"; String practical = "0"; if(!price.isEmpty() && !number.isEmpty()){ pricing = new BigDecimal(number).multiply(new BigDecimal(price)).toString(); //单价乘数量 码洋 sumI = new BigDecimal(sumI).add(new BigDecimal(pricing)).doubleValue(); //码洋累加 } if(!inDis.isEmpty() && !pricing.equals("0")){ practical = new BigDecimal(pricing).multiply(new BigDecimal(inDis)).toString(); //入库折扣乘码洋 实洋 sumP = new BigDecimal(sumP).add(new BigDecimal(practical)).doubleValue(); //实洋累加 } else { practical = pricing ; }// String teachingMaterialNumber = teachingMaterial.getNumber().trim();// if(teachingMaterialNumber != null && teachingMaterialNumber.length() != 0) {// if(!number.isEmpty()){// teachingMaterial.setNumber(String.valueOf((Integer.valueOf(number)+Integer.valueOf(teachingMaterial.getNumber()))));// num += Integer.valueOf(number); //数量累加// }// } else {// teachingMaterial.setNumber(number);// } } inBankOdd.setContent(content); inBankOdd.setNumber(String.valueOf(num)); inBankOdd.setPricing(String.valueOf(sumI)); inBankOdd.setPractical(String.valueOf(sumP)); } }
阅读全文
0 0
- JSON字符串数组转
- 字符串转json数组
- json字符串转json对象或者数组
- java JSON格式字符串数组 转 数组
- java 里 json 数组字符串 转 XML
- iOS数组和字典转Json字符串
- 数组、字典转json格式字符串
- php 对象数组转json字符串5
- js 字符串转json数组对象
- java字符串及数组转json对象
- 字符串转json数组的解决办法
- 构造JSON数组字符串
- js解析json数组+java对象转json字符串
- json json数组,json字符串解析
- JSon对象、JSon数组和JSon字符串。
- JSON字符串,JSON对象,JSON数组
- SpringMVC Json字符串/Json字符串数组转对象/对象数组方法
- Json字符串/Json字符串数组转对象/对象数组方法-----II
- PostgreSQL在非默认的路径下创建表空间及数据库后,删除数据库目录后,还需要删除pg_tblspc下的链接文件,否则尝试启动其他实例时会报错
- iOS面试题
- 用Vue.js实现全选与全不选删除功能
- nodejs zip压缩版安装与配置
- struts2上传文件显示进度条实例---有图有代码,一看就会
- 字符串转json数组
- 51nod 1076 2条不相交的路径(边双连通分量)
- 使用Qt插件在Qt中进行ROS开发
- 设计模式学习总结
- 【产品经理三节课】第3章 需求挖掘入门
- 如何实现一个分布式RPC框架
- java 静态成员变量或方法
- 给文件按序编号(多用于大数据处理)
- CSS3 图形绘制