Httpservlet 获取json对象字符窜
使用的是google 的json转换jar
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import org.apache.commons.io.IOUtils;
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=UTF-8");
//输入流的方式获取数据(自能获取一次)
//前端传来的数据为 {"act":1,"userinfo":{"nickname":"耐心"}}
String requestStr = IOUtils.toString(request.getInputStream(), "UTF-8");
JsonParser parser = new JsonParser();
JsonObject root = parser.parse(requestStr).getAsJsonObject();
int act = root.get("act").getAsInt();
JsonObject userinfo = root.get("userinfo").getAsJsonObject();
String Nickname=userinfo.get("nickname").getAsString());
}
最新文章
- 错题分析--ASP.NET
- [异常解决] MPU6050启动异常读出陀螺仪和加速度计的值全为0的解决办法
- JavaScript结构三层——思想快速入门
- iOS随机生成数字
- 不下载SDK启动Android Studio
- Kanzi入门
- 2016 - 1 - 23 xml解析 -- 语法简介
- codevs 3290 华容道
- 剑指offer 复杂链表的复制 (有向图的复制)
- linux下Tomcat 安装后执行startup.sh,出现– Cannot find …bin/catalina.sh
- SDL 开发实战(二):SDL 2.0 核心 API 解析
- python全栈开发 * 34知识点汇总 * 180719
- Selenium基础知识(六)下拉列表定位
- Mac SVN版本从1.9降到1.8
- hpu1165 贪心
- 使用git提交代码到GitHub
- 如何不使用pthread_cancel而杀死线程
- HEVC代码记录(删除)
- swoole 创建web服务器
- Oracle创建聚簇表