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字符串的拼接与解析相关推荐

  1. JAVA的MySQL字符串拼接_字符串的拼接-MYSQL

    SQL允许两个或者多个字段之间进行计算,字符串类型的字段也不例外.比如我们需要以"工号+姓名"的方式在报表中显示一个员工的信息,那么就需要把工号和姓名两个字符串类型的字段拼接计算: ...

  2. Java JSON、XML文件/字符串与Bean对象互转解析

    前言      在做web或者其他项目中,JSON与XML格式的数据是大家经常会碰见的2种.在与各种平台做数据对接的时候,JSON与XML格式也是基本的数据传递格式,本文主要简单的介绍JSON/XML ...

  3. json 大括号 转意_json字符串中的大括号转义传到后台_JSON 序列化中的转义和 Unicode 编码...

    本文比较完整地整理一下 JSON 编码中的转义,以及 JSON 对 Unicode 编码的处理. 其实这是我上一篇文章的姊妹篇.在研究 Unicode 颜文字的时候,由于我们的数据传输是通过 JSON ...

  4. 集合拼接成字符串代码,拼接Collection : join(coll, CLASS:getField)的形式拼接

    代码: package com.wjj.application.common.util;import java.util.*; import java.util.function.Function; ...

  5. java json 对象操作_JSON的相关操作和与java对象的转化

    JSON概述: JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) 使用{}进行包含对象,可以使用[]包含{}对象的形式,对象里面也可以含有[] ...

  6. java json中文乱码_JSON数据传输,解决中文乱码

    遇到Json从Java后台传到前端乱码的问题, 设置格式为text/json */ response.setContentType("text/json");  /*设置字符集为' ...

  7. java json 修改字段_JSON文件-Java:编辑/更新字段值

    我的工作流程中有一些JSONObject,并且通过将它们写入json文件来存储相同的JSONObject. 我想要一种有效的方式来更新json文件, 仅 更新 需要的字段, 以及更新的JSONObje ...

  8. Java Json数据中有双引号未转义的解析报错

    例如Json数据中有双引号,解析时会报Json格式错误或者转义有问题 {"content": "重要任务提醒","matterName": ...

  9. gson java 对象_Gson把json串转换成java实体对象

    Gson把json串转换成java实体对象的方法如下: 1.首先导入Gson的jar包,网上可以下载. java实体对象如下: public class Model { private double ...

最新文章

  1. 高通总裁:物联网和云计算正改变游戏规则
  2. 用ElasticSearch搭建自己的搜索和分析引擎
  3. Android Studio安卓开发中使用json来作为网络数据传输格式
  4. 从程序员的角度分析微信小程序
  5. SaaS颠覆传统软件到底是不是个伪命题?
  6. oracle sql字符拆分字符串函数,oracle-是否有在PL / SQL中拆分字符串的功能?
  7. 4-曲线拐点模型分析
  8. hive的静态分区与动态分区-用法实例
  9. Linux实战教学笔记37:企业级Nginx Web服务优化实战(上)
  10. Panorama Viewer – jQuery 360度全景展示插件
  11. 如何提高缓存命中率(Redis)
  12. EXCHANGE RBAC(基于角色的访问控制)管理工具
  13. android4.4.3版本root,ROOT大师:支持安卓4.3、4.4机型root
  14. #MAXScript学习# 1批量导出fbx
  15. 如何判断工作簿中是否存在某个工作表
  16. 搜索引擎网站登录入口|免费登录|百度登录|谷歌登录|网站收录入口
  17. XTU,C语言,Tri-Triangle
  18. 【慧河网络安全组】Web基础和http协议培训题_1
  19. win10点一个程序要很久才响应解决方法
  20. Axure RP 10 10.0.0.3818 中文版 专业的快速原型设计工具

热门文章

  1. 判断多个复选框被选中状态(两种方式)
  2. React中Immutable的使用
  3. L1-033 出生年 (15 分)
  4. redis存取list集合
  5. Python爬取城市天气数据,并作数据可视化
  6. 数据库函数和存储过程有什么区别?
  7. linux如何运行sshpass,sshpass访问Linux服务器(sshpass)
  8. 华为watch gt2升级鸿蒙,拆解揭秘华为WATCH GT2 Pro内部有哪些升级?
  9. HashMap 原理详解
  10. 现代医疗建筑综合能效管理系统概述