servlet中将接收的参数转成Json
来源:互联网 发布:跟淘宝联盟类似的网站 编辑:程序博客网 时间:2024/05/22 10:36
public static String readJSONString(HttpServletRequest request) {
StringBuffer json = new StringBuffer();
String line = null;
try {
BufferedReader reader = request.getReader();
while ((line = reader.readLine()) != null) {
json.append(line);
}
if(json.length()<1){
Map<String, String[]> hm=request.getParameterMap();
if (hm!=null && hm.size()>0){
json.append(readjson(hm).toString());
}
}
} catch (Exception e) {
System.out.println(e.toString());
}
return json.toString();
}
public static JSONObject readjson(Map<String, String[]> hm){
JSONObject jobj = new JSONObject();
//通过循环遍历的方式获得key和value并set到JSONObject中
Iterator it = hm.keySet().iterator();
while (it.hasNext()) {
String key = it.next().toString();
String[] values = (String[])hm.get(key);
jobj.put(key, values[0]);
}
return jobj;
}
public static JSONObject readjson(HttpServletRequest request){
JSONObject JSONObject = new JSONObject();
Map pmap = request.getParameterMap();
//通过循环遍历的方式获得key和value并set到jsonobject中
Iterator it = pmap.keySet().iterator();
while (it.hasNext()) {
String key = it.next().toString();
String[] values = (String[])pmap.get(key);
JSONObject.put(key, values[0]);
}
return JSONObject;
}
StringBuffer json = new StringBuffer();
String line = null;
try {
BufferedReader reader = request.getReader();
while ((line = reader.readLine()) != null) {
json.append(line);
}
if(json.length()<1){
Map<String, String[]> hm=request.getParameterMap();
if (hm!=null && hm.size()>0){
json.append(readjson(hm).toString());
}
}
} catch (Exception e) {
System.out.println(e.toString());
}
return json.toString();
}
public static JSONObject readjson(Map<String, String[]> hm){
JSONObject jobj = new JSONObject();
//通过循环遍历的方式获得key和value并set到JSONObject中
Iterator it = hm.keySet().iterator();
while (it.hasNext()) {
String key = it.next().toString();
String[] values = (String[])hm.get(key);
jobj.put(key, values[0]);
}
return jobj;
}
public static JSONObject readjson(HttpServletRequest request){
JSONObject JSONObject = new JSONObject();
Map pmap = request.getParameterMap();
//通过循环遍历的方式获得key和value并set到jsonobject中
Iterator it = pmap.keySet().iterator();
while (it.hasNext()) {
String key = it.next().toString();
String[] values = (String[])pmap.get(key);
JSONObject.put(key, values[0]);
}
return JSONObject;
}
0 0
- servlet中将接收的参数转成Json
- lua中将表转成json格式的字符串
- url携带的参数转成json格式
- JSP与Servlet的参数传递接收
- 接收前台返回的Json格式参数
- SpringMVC接收xml/json参数的demo
- c#中将【对象转成 JSON 格式的字符串】 及获取Json格式字符串并将转成Json对象 及对js数组取数据
- Ajax发送Json,Servlet接收.
- servlet接收json以及返回json
- JSP传递的参数,servlet中接收不全
- Servlet---表单参数接收/简单的文件上传
- 提交表单时servlet接收到的参数为空
- spring mvc接收json参数
- java服务器端接收json格式传递的参数
- springMVC采用POST方法接收json合适的参数
- php post json参数的传递和接收处理
- java服务器端接收json格式传递的参数
- Jersery Restful接口服务接收JSON对象的参数请求
- 生死门
- 5,jedis连接池
- Ios支付宝开发流程与常见的问题
- 融资规划
- show processList 命令内容
- servlet中将接收的参数转成Json
- Tree-----宽度优先遍历2(103. Binary Tree Zigzag Level Order Traversal)
- 二叉树创建
- python发送邮件实现
- 运营策略
- SQL 注入
- HDU-5973 Game of Taking Stones(大数+二分求精度)
- JDBC4.0 可以自动加载注册驱动
- 用elasticsearch和kibana 进行简单的实时数据报表分析