java将字符串转为json对象,gson jsonobject转string

  java将字符串转为json对象,gson jsonobject转string

  在爪哇中,将一个数据格式的字符串转换为一个爪哇岛类的对象。看到网上很多方法,觉得使用谷歌的Gson的最好用。

  下面一个小型应用程序的http请求集的处理举例:

  包com。Xi你。网络服务;

  导入Java。io。io异常;

  导入Java。io。版画家;

  导入javax。servlet。servlet异常;

  导入javax。servlet。注释。web servlet

  导入javax。servlet。http。http servlet

  导入javax。servlet。http。http servlet请求;

  导入javax。servlet。http。http servlet响应;

  导入com。Xi你。util。格式化日期时间;

  导入com。谷歌。gson。gson

  类事务响应{

  字符串操作,登录帐户,创建信息详细信息,位置信息

  }

  公共类UserAccountServlet扩展HttpServlet {

  private static final long serialVersionUID=1L;

  public useracountservlet(){

  super();

  }

  受保护的void doGet(HttpServletRequest请求,HttpServletResponse响应)引发ServletException,IOException {

  doPost(请求、响应);

  }

  受保护的void doPost(HttpServletRequest请求,HttpServletResponse响应)引发ServletException,IOException {

  用户帐户控制器用户帐户控制器=新用户帐户控制器();

  字符串结果="";

  字符串jsonString=

  {action:add , loginAccount:137665123333 , createdInfoDetail : createdInfoDetail , position info : abeddafffdaffdaffdasfadf } ;

  尝试{

  JSON字符串=请求。getparameter( JSON );

  回应。设置内容类型( text/html;charset=utf-8 );

  回应。setcharacterencoding(“utf-8”);

  PrintWriter out=响应。getwriter();

  Gson Gson=new Gson();

  事务响应测试响应=gson。来自JSON(JSON字符串,事务响应。类);

  result=tResponse.action

  out.println(结果);

  result=tResponse.loginAccount

  out.println(结果);

  结果=t响应。createdinfodetail

  out.println(结果);

  结果=t响应。职位信息;

  out.println(结果);

  出去。flush();

  出去。close();

  } catch(异常e) {

  回应。设置内容类型( text/html;charset=utf-8 );

  回应。setcharacterencoding(“utf-8”);

  PrintWriter out=响应。getwriter();

  out.println(但愿朝阳常照我土,莫忘烈士鲜血满地@ 格式的日期时间。tolocallongdatebynow());

  出去。flush();

  出去。close();

  e。printstacktrace();

  }

  }//json获取数据的结尾

  }

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: