Servlet中如何将json对象转化为Java中的自定义对象
来源:互联网 发布:软件用户手册例子 编辑:程序博客网 时间:2024/06/05 17:44
前段ajax
$("#form1").submit(function() {var cname = $("input[name=cname]").val();var sup_company = $("select[name=select]").val();var ctype = $("input[name=ctype]").val();if(ctype=='国企'){ctype=1;}else{ctype=0;}var cadress = $("input[name=cadress]").val();var ctel = $("input[name=ctel]").val();var curl = $("input[name=curl]").val();$.ajax({url : "companyServlet?method=addCompany",type : "POST",contentType : "application/json;charset=utf-8",data : JSON.stringify({cname : cname,sup_company : sup_company,ctype : ctype,cadress : cadress,ctel : ctel,curl : curl,status:"1"}),success:function(data){if(data!=null){var datas=JSON.parse(data);if(data>0){alert("添加成功");}}},dataType:"json"});return false;});后台servlet
protected void service(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {ServletInputStream inputStream = request.getInputStream();String json=IOUtils.toString(request.getInputStream());json=URLDecoder.decode(json,"utf-8");Gson gson=new Gson();Company company=gson.fromJson(json, Company.class);int re=companyService.addCompany(company);String data=JSON.toJSONString(re);response.getWriter().print(data);response.getWriter().flush();}
后台需要的jar包有fastjson-1.1.32.jar,gson-2.1.jar
这样就可以将json对象转化自定义对象了
阅读全文
0 0
- Servlet中如何将json对象转化为Java中的自定义对象
- javascript中如何将对象转化为json字符串?
- 如何将json对象转化为字符串?
- java 将复杂对象转化为Json
- 将json字符串转化为java对象
- 将JSON对象转化为实体对象
- 解析Json文本——如何将Json文本转化为Java对象
- 如何将servlet中读取的数据转化为JSON
- 将List中的User对象转化为json数据格式
- Java7中如何将Object对象转化为int对象
- JSON 转化为java对象
- JSON转化为java对象
- javascript中无法将string转化为json对象
- 将Json对象转化为Java实体类
- 将json文件转化为java对象的编写
- java中 将对象转换为json
- 将form 转化为JSON 对象
- iOS 将对象转化为json串
- BootstrapTable 插件合并单元格
- 深信服防火墙SNMP开启步骤
- A Spy in the Metro uva1025
- JeeSite缓存的坑
- 独立键盘检测
- Servlet中如何将json对象转化为Java中的自定义对象
- React:虚拟DOM Diff算法解析
- 魅族大数据之流平台设计部署实践
- GoKit3.0 STM32源码之串口分析
- 选取域名需要注意的几个方面
- Docker基本操作
- 剑指offer题解C++【14】链表中倒数第k个结点
- Java编程中 常见的异常有哪几种 ??
- Numpy文件存取