疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

Java学习之json输出


 

        开发接口时一般会返回json格式内容,php中直接用json_encode函数就行了,java中是怎么实现呢,研究了下,使用

  gson实现了一个小例子

  1.下载Gson的jar包,我是使用pom.xml配置获取的,加上这段就行,maven会自动下载依赖包

  [html]

  com.google.code.gson

  gson

  2.2.2

  也可以手动从google下载http://code.google.com/p/google-gson/downloads/list

  2.使用很简单

  [java]

  //用于转json的一个hashmap

  HashMap map = new HashMap();

  map.put("a", 1);

  map.put("b", "bbb");

  //实例化gson

  Gson gson = new Gson();

  //将map转成json

  String str = gson.toJson(map);

  //设置json格式的header并输出json内容

  response.setHeader("Content-type", "application/json");

  response.getWriter()。println(str);

  3.这样就可以了,如果用的地方比较多,也可以用注释的方法,省去每次调用都要new Gson()。 

        大学生找工作,最缺乏的是什么?经过四年的理论知识学习,大学生对于专业理论知识的掌握可以说是有一定的基础,但是在动手操作方面,似乎并不那么乐观。但是这一点,恰恰是用人单位最最看重的部分,实战技术和动手能力。这样的结果酿成并非是大学生的错误,而是传统教育的弊端,大学生在校园很难接触到企业项目的参与的机会。疯狂Java培训(疯狂软件学院抢座热线:020-28309358,020-28309378咨询QQ:707552864,544627560)提供了这样的机会,并且是项目经理,技术总监,疯狂Java体系图书作者亲自指导,全程企业项目实战,让学员在几个月内,完成职场菜鸟向职场精英的完美转变。