java获取json格式的字符串,并增添新的值
来源:互联网 发布:出版社运作知乎 编辑:程序博客网 时间:2024/05/21 10:22
JsonNode details = new ObjectMapper().readTree(ido.getItems());
for (JsonNode obj : details) {
BigDecimal balanceQty = new BigDecimal(obj.get("balanceQty").asText());
BigDecimal countedQty = new BigDecimal(obj.get("countedQty").asText());
BigDecimal diffQty = countedQty.subtract(balanceQty);
((ObjectNode)obj).put("diffQty", diffQty);
}
for (JsonNode obj : details) {
BigDecimal balanceQty = new BigDecimal(obj.get("balanceQty").asText());
BigDecimal countedQty = new BigDecimal(obj.get("countedQty").asText());
BigDecimal diffQty = countedQty.subtract(balanceQty);
((ObjectNode)obj).put("diffQty", diffQty);
}
ivo.setDetails(details);
ido.getItems()为后台数据库存的一个String 类型的json字符串,通过readTree()方法转化为json格式,通过foreach可以获取到每一个键对应的值,如果想向json中插入新的值,就需要用到BigDecimal类,然后通过put方法将值传入到json当中。
阅读全文
0 0
- java获取json格式的字符串,并增添新的值
- PHP json_decode 对 JSON 格式的字符串进行编码并获取对应的值
- c#中将【对象转成 JSON 格式的字符串】 及获取Json格式字符串并将转成Json对象 及对js数组取数据
- xmu 1425.字符串的增添
- Java解析json格式的字符串
- JAVA对象转JSON格式的字符串
- 获取json格式的数据并显示在webview上
- JAVA中数个字符串转换为JSON格式的字符串
- jquery ajax获取json并解析,获取的json是object对象格式
- Java--jackson获取嵌套json字符串的值
- js 解析java后端的String为json格式并格式化Json格式的时间
- 组装JSON格式的字符串
- 反射获取对象的属性名和对应的值并转为json字符串
- java对json数组格式的字符串的处理
- String类型的json体转换为json(json嵌套字符串json,嵌套字符串json数组等)转换并解析为需要的json格式
- xml格式的字符串到json格式
- 字符串格式的xml转json格式
- 使用JSON格式传递数据,获取JSON的值
- Android EditText 中hint文字大小以及与输入文字颜色保存一致
- java六大设计原则详解——设计模式
- Machine Learning on Spark—— 统计基础(一)
- 64位和32位系统区别
- 搭建内网npm私服
- java获取json格式的字符串,并增添新的值
- 从0到1开启web前端学习之旅四
- @SuppressWarning
- STM32 通用定时器的输出PWM功能 学习笔记
- 近期书单
- 大数运算
- 分享一项基于Android、iOS平台的移动端身份证识别技术
- 怎样通过HTM页面直接提交到Email的表单
- Java泛型详解