文档章节

http转发json(数据转json),以及收到数据解析json

帅的不像男的
 帅的不像男的
发布于 2016/03/29 18:00
字数 203
阅读 109
收藏 2
json数据转发

以map为例

public ActionForward getjson(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception {
Map<String, String> resultmap = new HashMap<String, String>();
resultmap.put("status", "10005");	
resultmap.put("message", "手机号或者用户名不能为空!");
JSONArray jsonArray = JSONArray.fromObject(resultmap);
String xml = DESCode.requestXml(jsonArray.toString());
this.writeAjaxResult(xml, response);
return null;
}
//ajax异步提交json
protected void writeAjaxResult(String s, HttpServletResponse response) {
	try {
		OutputStream os = response.getOutputStream();
		os.write(s.getBytes("UTF-8"));
		os.flush();
		os.close();
	} catch (Exception e) {
		e.printStackTrace();
	}
}
json数据解析
String url = "localhost:8080/getjson.jsp?id=123";
String result_login = TestHttp.sendPost(url);
if (!StringUtil.isNullOrBlank(result_login)){
  JSONArray json_login = JSONArray.fromObject(result_login);
  System.out.println("result_login="+result_login);
  if(json_login!=null && json_login.size()>0){
     Map result_Loginmap = (Map)json_login.getJSONObject(0);
     String status = result_Loginmap.get("status")+"";
  }
}


© 著作权归作者所有

共有 人打赏支持
帅的不像男的
粉丝 12
博文 90
码字总数 47450
作品 0
深圳
程序员
私信 提问
【原创】modb 中日志的设计

【日志格式】 在之前确定好通信所用的 json 数据格式后,到确定最终生成的日志内容的时候了。之前提到日志内容至少要包括下面几点: 日志记录的时间戳(在本地生成) 日志的“流向”(从哪里...

摩云飞
2014/01/23
115
0
有效选择七个关于 Java 的 JSON 开源类库

有效选择七个关于Java的JSON开源类库 April 4, 2014 By Constantin Marian Alin 翻译:无若 (英语原文:http://www.developer.com/lang/jscript/top-7-open-source-json-binding-providers-......

溪边九节
2014/04/19
12.5K
14
JSON进阶第一篇 在PHP与javascript 中使用JSON

一.JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家...

长平狐
2012/12/10
63
0
JSON进阶第一篇 在PHP与javascript 中使用JSON

一.JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家...

晨曦之光
2012/05/21
78
0
JSON进阶第一篇 在PHP与javascript 中使用JSON

一.JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家...

彭博
2012/04/12
101
0

没有更多内容

加载失败,请刷新页面

加载更多

在PC上测试移动端网站和模拟手机浏览器的5大方法

总结很全面,保存下来以备不时之需。原文地址:https://www.cnblogs.com/coolfeng/p/4708942.html

kitty1116
30分钟前
1
0
分布式Session共享解决方案

分布式Session一致性? 说白了就是服务器集群Session共享的问题 Session的作用? Session 是客户端与服务器通讯会话跟踪技术,服务器与客户端保持整个通讯的会话基本信息。 客户端在第一次访...

Java干货分享
36分钟前
4
0
开源软件和开源模式面临的生存危机

导读 开源模式可能正面临一场危机。越来越多的开源软件和平台被大型云计算服务商融入自家的云服务体系,并以此获利颇丰,但并不支付费用,也没有对开源社区做出相应的回馈。而实际上,大部分...

问题终结者
38分钟前
3
0
让看不见的AI算法,助你拿下看得见的广阔市场

人工智能技术的飞速发展给各行各业都带来了深远的影响,AI已被视为企业提升运营效能、应对市场竞争的必经之路。然而对于一些企业而言,让AI真正实现落地和应用,并且创造价值,仍是一件需要努...

个推
42分钟前
2
0
用SAN还是NAS?我来告诉你

存储区域网络(SAN)是以一种结构连接的存储,通常通过交换机连接,使许多不同的服务器能够轻松访问存储设备。从服务器应用程序和操作系统的角度来看,访问SAN中的数据存储或直接连接的存储之间...

linux-tao
46分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部