File file = ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX + "data.json"); String cons=FileUtils.readFileToString(file,"utf-8"); // User user=new Gson().fromJson(cons,User.class); Gson gson=(new GsonBuilder()).setDateFormat("yyyy-MM-dd HH:mm:ss").create(); User user=gson.fromJson(cons,User.class); System.out.println(user.getBirth().toString());
已经解决
错了吧!是setDateFormat("yyyy-MM-dd HH:mm:ss")
前台页面一些参数,比如用户名,性别,年龄等需要传到后台处理,比如从数据库查询匹配数据记录。你在js文件里面定义对应变量获取页面参数,如var userName=$(#用户名对应 id),然后将所有变量以键值对的方式放入 data:{
“userName”:userName,"sex":sex,"age":age},使用ajax方法以json格式传参数到Model层,此时传过来的data就与javaBen 对应起来,后台处理参数也只是需要通过json格式数据的 key便可以获取到对应的变量值,即前台页面的数据 。
没有影响,中间传输的是Json数据,无论用什么生成Json数据都是相同的,解析时候用什么解析工具都没有问题,因为Json数据就是一个字符串