- 浏览: 830736 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (379)
- struts (5)
- hibernate (16)
- spring (16)
- ssh (20)
- MySQL (16)
- 数据库脚本 (2)
- DownLoad (1)
- GAE (5)
- Java (103)
- LoadRunner (2)
- VF (1)
- 学习资料 (24)
- 软件使用 (21)
- 通信类 (4)
- 生活 (3)
- J2ME (1)
- 心理学 (1)
- Linux (26)
- Android (3)
- Oracle (1)
- 面向对象概念&面试准备 (11)
- ExtJs (2)
- Google Map (1)
- Flex (47)
- 算法研究 (1)
- share (20)
- python (1)
- MongoDB (7)
- centos6 (13)
- C++ (8)
- DB2 (3)
- C# (1)
- 代码片段 (24)
- Lucene (2)
- php (1)
- NodeJS (1)
- Express (1)
最新评论
-
shua1991:
已阅,我表示同意。
Eclipse统计代码行数 -
nakedou:
写的不错,挺详细的
在CentOS中使用 yum 安装MongoDB及服务器端配置 -
sjp524617477:
好方法
Eclipse统计代码行数 -
simpletrc:
<script>ale ...
Java写到.txt文件,如何实现换行 -
csdn_zuoqiang:
Apache Ftp Server,目前是1.0.4,非常好的 ...
Apache FtpServer在64位系统下服务不能启动解决方法
思路:将发送的json转换为xml
示例代码
package { import com.adobe.serialization.json.JSON; import flash.display.Sprite; import flash.events.Event; import flash.events.KeyboardEvent; import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.URLRequestMethod; import flash.text.TextField; import flash.text.TextFieldType; import flash.ui.Keyboard; import flash.xml.XMLDocument; [SWF(width="500", height="200" )] public class JsonDemo extends Sprite { private var result:TextField; private var cell_id:TextField; private var tip:TextField; private var request:URLRequest; private var loader:URLLoader; public function JsonDemo() { initUI(); PostAndLoad(); } private function initUI():void { result = new TextField(); result.x = 10; result.y = 50; result.width = 480; result.height = 100; result.border = true; result.background = true; result.wordWrap = true; result.type = TextFieldType.DYNAMIC; cell_id = new TextField(); cell_id.x = 390; cell_id.y = 10; cell_id.width = 100; cell_id.height = 20; cell_id.border = true; cell_id.background = true; cell_id.type = TextFieldType.INPUT; cell_id.text = "36526";// 设置初始值 tip = new TextField(); tip.x = 260; tip.y = 10; tip.width = 160; tip.height = 20; tip.type = TextFieldType.DYNAMIC; tip.htmlText = "<font color='#9933FF'><b>输入Cell_ID按回车</b></font>"; addChild(tip); addChild(cell_id); addChild(result); addEventListener(KeyboardEvent.KEY_DOWN, KeyDownHandler) } // 回车发送 事件 private function KeyDownHandler(e:KeyboardEvent):void { switch(e.keyCode) { case Keyboard.ENTER: PostAndLoad(parseInt(cell_id.text)); cell_id.text = ""; break; } } /** * 发送经过xml的json 获取xml的json * @param cell_id:int = 36526 */ private function PostAndLoad(cell_id:int = 36526):void { var arr:Array = []; // cell_id作为可变参数 arr.push({ "version": "1.1.0" , "host": "maps.google.com", "access_token": "2:k7j3G6LaL6u_lafw:4iXOeOpTh1glSXe", "home_mobile_country_code": 460, "home_mobile_network_code":0, "address_language": "zh_CN", "radio_type": "gsm", "request_address": true , "cell_towers":[ { "cell_id":cell_id, "location_area_code":14556, "mobile_country_code":460, "mobile_network_code":0, "timing_advance":5555 } ] }); var dataAsObject:Object = arr.shift(); var dataAsString:String = JSON.encode(dataAsObject); trace(dataAsString); // 转换将发送的Json数据 var send_xml:XML = new XML(dataAsString); trace(send_xml.toXMLString()); // Http请求 request = new URLRequest("http://www.google.com/loc/json"); request.method = URLRequestMethod.POST; request.data = send_xml; // 加载请求返回数据 loader = new URLLoader(); loader.load(request); loader.addEventListener(Event.COMPLETE,LoaderHandler);// 监听 } // 处理加载得到的数据 private function LoaderHandler(evt:Event):void { var load_xml:XML = new XML(evt.target.data); trace("返回的数据:" + load_xml.toXMLString()); trace("------------ " + load_xml); result.htmlText = load_xml.toXMLString(); } } }
用到的库:as3corelib
发表评论
-
Flex Spark皮肤定制
2011-08-03 23:18 1013转自 http://www.cnblogs.com/twave ... -
自定义ItemRenderer常遇到的警告unable to bind to property的解决办法
2011-08-03 22:02 1237<?xml version="1.0&q ... -
Flash Builder 代码格式化工具 Flex Formatter 下载地址
2011-08-03 17:09 1262http://sourceforge.net/projects ... -
提高Flex程序性能的10个秘诀
2011-07-29 09:20 837规则 # 1: 打扫代码 一般来说,保持代码清洁是一 ... -
Flex性能优化常用手法总结
2011-07-29 09:19 838随着Flex越来越多的被人们所熟知,越来越多的互联网也开始了R ... -
关于Flex4,textArea控件的htmlText属性被和谐。。。
2011-06-15 11:18 4825最近做的项目是网页游戏的聊天系统和好友系统,以前喜欢用fl ... -
修改flash builder注释里的@author
2011-06-15 00:18 2090在flash builder里,按Ctrl+Shift+D ... -
AS3中String转换成Boolean
2011-05-27 12:07 3438AS3中String转换成Boolean的规则和Java不一样 ... -
用 File.applicationDerectoryPath.resolv("text.txt")会报SecuriyError错误!
2011-05-26 16:26 1024用 File.applicationDerectoryPath ... -
关于actionscript3.0 中 ResourceBundle 绑定国际化资源文件
2011-04-02 20:17 1322一个简单的示例项目:mpcs LangUtil.a ... -
AIR2.0新特性
2011-03-24 10:29 1237按照类型用默认的程序打开文件 在AIR2.0中,你可以使 ... -
FlashSocket通信安全策略一点心得
2011-03-06 10:29 13671、问题描述 将flash发布为html格式 ... -
理解Loader、Bitmap和BitmapData对象之间的关系
2011-02-15 18:58 4090在Loader对象实例中,被 ... -
AS3 dynamic class
2011-02-13 14:58 2977动态类 “动态”类定义在运行时可通过添加/ 更改属性和方法来 ... -
Array的SortOn排序
2011-01-29 19:53 4061sortOn () 方法 AS3 func ... -
在JPanel中,如何将.png格式的图片设置为背景?
2011-01-18 20:14 1721yourJPanel.setBackgroundDecorat ... -
Flash中所支持的Html标签
2011-01-18 19:23 930Flash中所支持的Html标签 <a& ... -
AsWing JList
2011-01-18 14:24 2505JList类似于flex的dataGroup控件,可以自己定义 ... -
AS3.0的Socket通讯发送固定字符串(指定编码)
2011-01-12 17:08 1776flash客户端与服务端传输中文出现乱码的问题C++服务端每次 ... -
flex谷歌地图中国各级地区详细信息实例
2011-01-07 16:35 2520<?xml version="1.0" ...
相关推荐
java 通过发送json,post请求,返回json数据的方法 java 通过发送json,post请求,返回json数据的方法
最近在工作中,由于合作商只提供uRL,我这边需要通过HTTP请求Get或Post方式请求Json数据,然后解析JSON格式,解析json我使用的第三方库rapidjson。开发环境是64位win7,VS2015。
新建qt工程,利用编译好的curl库,发送post请求,发送的是json格式,返回json格式,刚开始接触curl的人可以参考。
学习erlang的时候尝试编写的小例子,使用post方式发送json数据来进行http请求,希望能帮到大家~
java代码发送JSON格式的httpPOST请求
MFC程序中通过HttpGet和HttpPost方式向WebService发送请求,WebService以Json的方式返回数据,MFC程序解析Json,得到指定数据。
HTTP Post提交与接收Json Winform程序,实现Json的提交和接收
本资源是一个封装类,采用异步方式解决了Wininet不能设置超时的问题,当前异步采用C++...MFC程序中通过HttpGet和HttpPost方式向WebService发送请求,WebService以Json的方式返回数据,MFC程序解析Json,得到指定数据。
kettle抽取http请求,发送json参数示例
Power Builder 12.5,使用ole MSXML2.ServerXMLHTTP方式,对接WEB API,以JSON方式提交数据,POST/GET方式均可。
C#中通过直接添加引用的方来调用Web Service的方式不够灵活,故采取手动发送Http请求的方式来调用Web Service。最后选择使用Post方式来调用Web Service
向后台发送post请求,根据需要发送多个键值对,获取返回的json字符串
delphixe10.2写的Http Post Json格式数据的例子.使用线程发送,很好用.
Unity 中通过UnityWebRequest 以POST形式传JSON格式(键值对格式)的参数请求数据。
c#模拟post发送json和multipart/form-data格式
简单的HttpPost请求和JSON解析 【包含完整的注释,适合初学者学习】
Qt post请求发送和解析json数据完整示例,有完整的设置框架,可以发送和解析多个post请求
android中post获取json,你懂得,还是比较详细的
java发送JSON格式的http通讯的post请求
C版本的HTTP,可以上传多个文件,可以向服务器发送json字串.自己工程中正在使用.因为也是是从网上找到的,做了一定修改,所以共享出来.