1、导包 2、结合Gson使用 使用gson生成数据原型 alt+S ...
分类:
移动开发 时间:
2016-12-03 14:49:25
阅读次数:
290
程序中的大小写问题总是会困扰这我们。 尤其在各个不同的系统之间的话更是如此。 在项目中对接的是SAP的项目的话,其中他们是以数据库为基础的开发环境,而数据库则是不认大小写的。 所以传给SAP的数据都是要大写。 但是Java规范中,变量都是要小写的。而且FastJson中的数据也是会将属性中的第一个转 ...
分类:
Web程序 时间:
2016-12-01 03:29:57
阅读次数:
524
引子 现在负责的业务 和 json 打交道比较多, 最近使用fastJson框架 json串转成泛型对象遇到了一个异常 : java.lang.ClassCastException 还原下场景 : 模型Result<T> 为什么要使用泛型, 可以理解泛型可以接受任意类型, 有些代码是公用的, 如结果 ...
分类:
Web程序 时间:
2016-11-30 03:24:01
阅读次数:
177
一、场景 在使用序列化的时候,Object里包含了两个一模一样的对象,所以解析的时候,只有第一个能解析出来,另外一个无法显示。 查看了json的序列化源码,发现是DisableCircularReferenceDetecte特性,防止对象互相引用,导致死循环的解析。 可以使用String jsonS ...
分类:
Web程序 时间:
2016-11-22 17:54:03
阅读次数:
348
fastjson 是alibaba的一个Json处理工具包。 1、使用 JSON.toJSONString 和 JSON.parseObject fastjson只需要掌握两个静态方法:JSON.toJSONString和JSON.parseObject fastjson示例: User.java ...
分类:
Web程序 时间:
2016-11-22 12:55:31
阅读次数:
156
这里使用的是在前台发起ajax请求Handler,后台伪造数据响应给前台, 配置对应ajax请求的Handler信息如下 这里使用的是fastjson工具将map对象转换为json串,配合response参数传给前台。 该json是类似于:{"002":{"age":122,"name":"顺利就业 ...
分类:
编程语言 时间:
2016-11-22 02:40:18
阅读次数:
349
SerializerFeature.PrettyFormat:格式化输出 SerializerFeature.WriteMapNullValue:是否输出值为null的字段,默认为false SerializerFeature.DisableCircularReferenceDetect:消除循环引 ...
分类:
Web程序 时间:
2016-11-19 03:28:36
阅读次数:
495
1.导入包 fastjson-1.2.2.jar 2.JSP文件加入 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 3.用法 ...
分类:
编程语言 时间:
2016-11-06 19:40:12
阅读次数:
198
packagejson.fastjson;importjava.util.ArrayList;importjava.util.List;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importcom.alibaba.fastjson.serializer.SerializerFeature;publicclassFastjson2JavaBean{publicstaticvoidmain(String[]args)..
分类:
编程语言 时间:
2016-10-29 02:40:22
阅读次数:
258
importjava.util.HashMap;
importjava.util.List;
importjava.util.Map;
importcom.alibaba.fastjson.JSON;
/**
*json工具
*/
publicclassJsonUtil{
/**
*对象转json
*/
publicstaticStringtoJson(Objecto){
returnJSON.toJSONString(o);
}
/**
*json转对象
*/
publicstatic..
分类:
Web程序 时间:
2016-10-27 02:01:33
阅读次数:
362