Httpservlet 获取json对象字符窜
Posted 越过那个限制
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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());
}
以上是关于Httpservlet 获取json对象字符窜的主要内容,如果未能解决你的问题,请参考以下文章