java json串拼接_json字符串的拼接与解析
json字符串拼接(目前使用过两种方式):
1.运用StringBuilder拼接
StringBuilder json = new StringBuilder();
json.append("{");
json.append("\"uuid\":" + "\"" + uuid + "\",");
json.append("\"phone\":" + "\"" +
list.get(i).get("DEST_NUMBER") + "\",");
json.append("\"tempTypeId\":\"6\",");
json.append("\"tempStatus\":\"0\",");
json.append("\"account\":" + "\"" +
list.get(i).get("DEST_NUMBER") + "\",");
json.append("\"amount\":" + "\"" +
Integer.parseInt(list.get(i).get("AMOUNT") + "") / 100 +
"\",");
json.append("\"result\":\"0\",");
json.append("\"source\":\"JF\",");
json.append("\"first\":\"\",");
json.append("\"url\":\"\",");
json.append("\"remark\":\"\"");
json.append("}");
String jsonstr = json.toString();
2.运用JSONArray(JsonObject)
JSONObject jo= new JSONObject(); //
对象{}
JSONArray json = new JSONArray();// 数组[]
jo.put("id",
Convert.convertNull(hm.get("cost_center_id")));
jo.put("Pid",
Convert.convertNull(hm.get("parent_center_id")));
jo.put("name",
Convert.convertNull(hm.get("cost_center_name")));
jo.put("isParent",
Long.parseLong(Convert.convertNull(hm.get("count"))) > 0 ? true
: false);
jo.put("levelId",Convert.convertNull(hm.get("level")));
String jsonObj = jo.toString();
json.put(jo);
String jsonArr = json.toString();
json解析:
1.List idList = (List)
JSONUtil.deserialize(agreementIds);
2.运用JSONObject
注:
json.append("msg", "a1")
json.append("msg", "a2")
{"msg":["a1", "a2"]}
---数组追加
json.put("msg", "a1")
json.put("msg", "a2")
{"msg":"a2"}
---ojbect替换
相关文章:
http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/24/3096437.html
java json串拼接_json字符串的拼接与解析相关推荐
- JAVA的MySQL字符串拼接_字符串的拼接-MYSQL
SQL允许两个或者多个字段之间进行计算,字符串类型的字段也不例外.比如我们需要以"工号+姓名"的方式在报表中显示一个员工的信息,那么就需要把工号和姓名两个字符串类型的字段拼接计算: ...
- Java JSON、XML文件/字符串与Bean对象互转解析
前言 在做web或者其他项目中,JSON与XML格式的数据是大家经常会碰见的2种.在与各种平台做数据对接的时候,JSON与XML格式也是基本的数据传递格式,本文主要简单的介绍JSON/XML ...
- json 大括号 转意_json字符串中的大括号转义传到后台_JSON 序列化中的转义和 Unicode 编码...
本文比较完整地整理一下 JSON 编码中的转义,以及 JSON 对 Unicode 编码的处理. 其实这是我上一篇文章的姊妹篇.在研究 Unicode 颜文字的时候,由于我们的数据传输是通过 JSON ...
- 集合拼接成字符串代码,拼接Collection : join(coll, CLASS:getField)的形式拼接
代码: package com.wjj.application.common.util;import java.util.*; import java.util.function.Function; ...
- java json 对象操作_JSON的相关操作和与java对象的转化
JSON概述: JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) 使用{}进行包含对象,可以使用[]包含{}对象的形式,对象里面也可以含有[] ...
- java json中文乱码_JSON数据传输,解决中文乱码
遇到Json从Java后台传到前端乱码的问题, 设置格式为text/json */ response.setContentType("text/json"); /*设置字符集为' ...
- java json 修改字段_JSON文件-Java:编辑/更新字段值
我的工作流程中有一些JSONObject,并且通过将它们写入json文件来存储相同的JSONObject. 我想要一种有效的方式来更新json文件, 仅 更新 需要的字段, 以及更新的JSONObje ...
- Java Json数据中有双引号未转义的解析报错
例如Json数据中有双引号,解析时会报Json格式错误或者转义有问题 {"content": "重要任务提醒","matterName": ...
- gson java 对象_Gson把json串转换成java实体对象
Gson把json串转换成java实体对象的方法如下: 1.首先导入Gson的jar包,网上可以下载. java实体对象如下: public class Model { private double ...
最新文章
- 高通总裁:物联网和云计算正改变游戏规则
- 用ElasticSearch搭建自己的搜索和分析引擎
- Android Studio安卓开发中使用json来作为网络数据传输格式
- 从程序员的角度分析微信小程序
- SaaS颠覆传统软件到底是不是个伪命题?
- oracle sql字符拆分字符串函数,oracle-是否有在PL / SQL中拆分字符串的功能?
- 4-曲线拐点模型分析
- hive的静态分区与动态分区-用法实例
- Linux实战教学笔记37:企业级Nginx Web服务优化实战(上)
- Panorama Viewer – jQuery 360度全景展示插件
- 如何提高缓存命中率(Redis)
- EXCHANGE RBAC(基于角色的访问控制)管理工具
- android4.4.3版本root,ROOT大师:支持安卓4.3、4.4机型root
- #MAXScript学习# 1批量导出fbx
- 如何判断工作簿中是否存在某个工作表
- 搜索引擎网站登录入口|免费登录|百度登录|谷歌登录|网站收录入口
- XTU,C语言,Tri-Triangle
- 【慧河网络安全组】Web基础和http协议培训题_1
- win10点一个程序要很久才响应解决方法
- Axure RP 10 10.0.0.3818 中文版 专业的快速原型设计工具