1.把处理好的list或map序列化成JSON字符

/**
* 序列化集合成JSON字符
* @param list
* @return
*/
public static String structureConfigParamsGroupJSONData(List<?> list)
{
JSONSerializer serializer = new JSONSerializer();
String json="";
json = serializer.exclude("*.class").deepSerialize(list).replaceAll(":\\s*null\\s*", ":\"\"");
return json;
} public static String structureConfigParamsGroupJSONData(Map<String, ?> map)
{
JSONSerializer serializer = new JSONSerializer();
String json="";
json = serializer.exclude("*.class").deepSerialize(map).replaceAll(":\\s*null\\s*", ":\"\"");
return json;
} 作者:littleDragon
链接:https://www.jianshu.com/p/c4068c941939
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2.输出JSON

/**
* 输出JSON
*
* @param response
* @param result
* @throws IOException
*/
public void print(HttpServletResponse response, String result) throws IOException
{
response.setCharacterEncoding("UTF-8");
response.setContentType("text/json;charset=UTF-8");
PrintWriter out = response.getWriter();
out.print(result);
out.flush();
out.close();
} 作者:littleDragon
链接:https://www.jianshu.com/p/c4068c941939
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

另外,Gson 是google解析Json的一个开源框架,同类的框架fastJson,JackJson等等,也很好用。请自行百度,有很多参考文章。

最新文章

  1. ADO.NET存取数据库数据
  2. JDBC三层架构
  3. Linux启动过程
  4. NOIP2008 双栈队列
  5. 【转】中兴G718C卡刷刷机教程(青漾2 4G)--不错
  6. 【转】ubuntu 12.04 LTS将关闭最大化最小化移动到右上角
  7. VC版八皇后
  8. 用Maven打包成EAR远程部署JBoss(二)——部署到远程JBoss
  9. android 实现真正意义上的服务及源代码下载
  10. luogu P1007 独木桥
  11. python入门之函数
  12. 利用jQuery移除和添加图片
  13. CReLU激活函数
  14. JavaEE基本框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系
  15. SecureCRT自动上传文件python脚本
  16. python_day12_css
  17. SQL Server中比较末尾带有空格的字符串遇到的坑 (转载)
  18. 深入理解php内核——读书笔记1
  19. java多线程 -- volatile 关键字 内存 可见性
  20. shell逐行读取excel并执行sql

热门文章

  1. LeetCode(46)-Remove Nth Node From End of List
  2. Sublime Text3激活
  3. DB2 SQL Error: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=2 (转载)
  4. 单链表反转(Singly Linked Lists in Java)
  5. MySQL 8 新特性之Invisible Indexes
  6. Go碎碎念
  7. ROS:使用Qt Creator创建GUI程序(一)
  8. com.android.dex.DexException: Multiple dex files define Lcom/sina/sso/RemoteSSO;
  9. python做量化交易干货分享
  10. java之Spring(AOP)前奏-动态代理设计模式(上)