`
megocdy
  • 浏览: 25853 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 下使用 JSON 实现 HTTP 请求,外加几个示例!

    博客分类:
  • java
 
阅读更多

不得不说,JSON 格式的确是非常美妙的,速度快而且简化了很多操作
在 Android 下,Android SDK 已经为我们封装好了整个与 JSON 有关的操作,使用非常方便

以下就是一个标准的 JSON 请求的实现过程:

 

  1. HttpPost request = new HttpPost(url);  
  2. // 先封装一个 JSON 对象  
  3. JSONObject param = new JSONObject();  
  4. param.put("name""rarnu");  
  5. param.put("password""123456");  
  6. // 绑定到请求 Entry  
  7. StringEntity se = new StringEntity(param.toString());   
  8. request.setEntity(se);  
  9. // 发送请求  
  10. HttpResponse httpResponse = new DefaultHttpClient().execute(request);  
  11. // 得到应答的字符串,这也是一个 JSON 格式保存的数据  
  12. String retSrc = EntityUtils.toString(httpResponse.getEntity());  
  13. // 生成 JSON 对象  
  14. JSONObject result = new JSONObject( retSrc);  
  15. String token = result.get("token");  
 

 

 

android下支持JSON的远程访问(推荐此BLOG):http://marshal.easymorse.com/archives/1707

关于android JSON写入类--JsonWriter,轻松生成JSON格式的数据:http://disanji.net/2011/03/05/android-3-0-json-jsonwriter/

android JSON解析示例代码,每日维基widget:http://www.android123.com.cn/androidkaifa/664.html

客户端向服务器端发送数据,一种是在url中带参数,一种是json数据发送方式(小陌):http://henzil.easymorse.com/?p=241

android访问PHP取回JSON数据:http://blog.lrenwang.com/post/114/

如何用android JSON对象发送一个请求:

http://cn.webdiscussion.info/question/3027066/如何发送一个请求在与Android-JSON对象

分享到:
评论

相关推荐

    Android下使用JSON实现HTTP请求.pdf

    本篇主要讲解如何在Android环境下使用JSON(JavaScript Object Notation)来实现HTTP请求,从而与服务器进行数据交换。JSON作为一种轻量级的数据交换格式,因其简洁、快速和易于阅读的特点,被广泛应用于前后端通信...

    android servlet使用JSON交换信息示例

    android端和servlet端使用JSON交换数据信息的简单小例子,部分代码在JSP环境下实现,搞过Java WEB开发(JSP)的程序员,应该对Servlet不陌生,Json目前也是流行技术,所以说这个例子将Android、Json、Servlet三者结合...

    Android Http (Json) 服务器端和客户端通信

    在Android客户端,实现与服务器端的通信主要包括发送HTTP请求和解析返回的JSON数据。下面是一些常用的方法和技巧: 1. **使用HttpURLConnection或第三方库**:在Android中,可以使用`HttpURLConnection`类直接发送...

    C++通过HTTP请求Post方式请求Json数据示例程序

    最近在工作中,由于合作商只提供uRL,我这边需要通过HTTP请求Get或Post方式请求Json数据,然后解析JSON格式,解析json我使用的第三方库rapidjson。开发环境是64位win7,VS2015。

    kettle抽取http请求,发送json参数.docx

    下面通过一个示例,来说明如何使用kettle抽取http请求,发送json参数。 标题解释 kettle抽取http请求,发送json参数是指使用kettle工具从http接口中抽取数据,并将抽取的数据发送到目标系统中。这里的http请求是指...

    okhttp android json 网络请求

    综合来说,使用OkHttp和Gson处理Android中的网络请求和JSON数据是一项基础且重要的技能。对于想要提升开发效率的Android开发者来说,掌握这两个库的使用方法是十分有帮助的。在开发过程中,应该尽量减少重复性的代码...

    Android的JSON请求案例

    本案例主要关注如何在Android应用中实现JSON请求,理解并解析JSON数据。下面将详细阐述相关知识点。 1. **JSON基础** JSON是一种独立于语言的数据交换格式,它基于JavaScript的一个子集。数据格式主要包括对象...

    Android的JSON示例(ASP+Access2003+IIS)

    Android的JSON示例 一、运行环境: 1.服务器端为ASP+Access2003+IIS 2.移动端为Android2.1(大家可根据需要自行调整API Level) 二、主要功能: 1.移动端通过Button将EditText内容提交Request给服务器端 (示例为记录...

    自己实现的Android PHP JSON实现登陆注册功能

    在这个项目中,Android客户端可能使用了Gson库或者Jackson库来将Java对象转换成JSON字符串,然后通过OkHttp3的RequestBody对象发送出去。 在服务器端,PHP被用来处理这些来自Android客户端的请求。PHP是一种广泛...

    自己实现的Json和简单HTTP请求(C++ Builder 平台)

    在C++中,实现JSON解析和生成通常涉及以下几个关键概念: 1. **JSON对象(JSONObject)**:表示为键值对的集合,键是字符串,值可以是任何JSON类型。在实现时,可能需要创建一个类来表示JSON对象,包含一个字符串到...

    Android HttpClient与Json解析

    总结来说,这个Demo涵盖了Android中获取网络数据的关键技术:使用HttpClient发起HTTP请求,通过JSON解析获取数据,以及使用AsyncTask实现异步加载以避免阻塞主线程。这些技能对于任何需要与服务器交互的Android应用...

    Android高级应用源码-利用JSON,通过Android客户端访问web服务器,实现一个登录功能.rar

    在Android开发中,实现一个利用JSON与Web服务器交互的登录功能是高级应用的重要部分。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它允许Android客户端与服务器进行高效、简洁的数据通信。本...

    Android服务器解析json数据实现下拉刷新上拉加载ListView显示

    这个"Android服务器解析json数据实现下拉刷新上拉加载ListView显示"的示例项目,就是针对这一场景提供了一个完整的解决方案。以下是关于这个项目的关键知识点的详细说明: 1. JSON数据解析: JSON(JavaScript ...

    android-json-rpc

    总的来说,android-json-rpc是Android开发中的一个强大工具,它极大地简化了JSON-RPC通信的实现,使开发者能更专注于业务逻辑,而不是底层通信细节。通过合理使用这个库,可以构建高效、可靠的Android应用。

    jsonrpc-frontend:前端应用程序发送 json-rpc 请求进行测试

    这个工具可能包括对JSON-RPC规范的实现、错误处理、请求/响应的包装以及测试辅助功能。 描述中的"jsonrpc-frontend:前端应用程序发送 json-rpc 请求进行测试"进一步确认了这个项目是针对前端应用的JSON-RPC测试解决...

    使用axios发送post请求,将JSON数据改为form类型的示例

    通常前端通过POST请求向服务器端提交数据格式有4中,分别是”application/x-www-form-urlencoded”格式、” multipart/form-data”格式、”application/json”格式和”text/xml”格式。通常最常见的是”application/...

    android之json和gson数据解析最完整的代码例子(包括各种样式的json数据)

    本文将详细介绍如何在Android应用中使用JSON和Gson进行数据解析,并通过实际代码示例来演示各种类型的JSON数据处理。 一、JSON基础 1. JSON格式:JSON是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式...

    android使用JSON进行网络数据交换(服务端、客户端)的实现

    本教程将深入讲解如何在Android平台上使用JSON进行网络数据交换,涉及服务端和客户端的实现。 一、JSON基础 1. JSON结构:JSON主要由对象(Object)和数组(Array)两种基本类型构成。对象以大括号{}包裹,由键值对...

    Android开发使用json实现服务器与客户端数据的交互功能示例

    本文实例讲述了Android开发使用json实现服务器与客户端数据的交互功能。分享给大家供大家参考,具体如下: 第一步:写一个远程查询工具类,使用单例模式 /** * 查询远程服务器的工具 * @author chen.lin * */ ...

    JS调用Android方法,向Android方法传递json数据

    本文将深入探讨如何使用JavaScript调用Android的方法,并传递JSON数据,以实现两者之间的高效通信。 首先,我们需要了解`Android WebView`。WebView是Android系统提供的一种组件,它能够加载并显示网页内容,就像是...

Global site tag (gtag.js) - Google Analytics