post提交json数据后,java接收json

来源:互联网 发布:php 敏感词过滤 编辑:程序博客网 时间:2024/04/30 03:51
url: http://localhost:8080/xxx/order/OrderAction!addOrderjson:{"addOrder":xxx}
public class OrderAction{    public void addOrder(){        JSONObject parameters = ParameterUtil.getParameters(request);        JSONObject fromObject = JSONObject.fromObject(parameters.get("addOrder"));    }}

//上述方法中需要的ParameterUtil类

public class ParameterUtil {    public static JSONObject getParameters(HttpServletRequest request)            throws UnsupportedEncodingException, IOException {        BufferedReader br = new BufferedReader(new InputStreamReader(                (ServletInputStream) request.getInputStream(), "utf-8"));        StringBuffer sb = new StringBuffer("");        String temp;        while ((temp = br.readLine()) != null) {            sb.append(temp);        }        br.close();        String acceptjson = sb.toString();        JSONObject jo = null;        if (acceptjson != "") {            jo = JSONObject.fromObject(acceptjson);        }        return jo;    }}
原创粉丝点击