- 浏览: 634479 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (314)
- 生活 (2)
- c# (37)
- 技术 (3)
- 400电话 (0)
- 400常见问题 (0)
- 400资费 (0)
- html (7)
- css (0)
- 数据库 (7)
- javascript (16)
- php (33)
- asp.net mvc2 (10)
- mysql (9)
- C# 3.0 LinQ (10)
- vs2005或vs2008 (4)
- flash and as3 (7)
- fms (1)
- dedeCMS (11)
- java (33)
- j2me (1)
- swing (1)
- c++ (1)
- jquery easyui (3)
- jquery (5)
- android (29)
- MongoDB (9)
- VtigerCRM (1)
- test (0)
- linux (30)
- nutch (2)
- SqlServer数据库 (2)
- 数据检索 (2)
- java抓取 (11)
- 乐天 (1)
- 淘宝 (1)
- Silverlight4.0 (6)
- sphinx实时索引 (5)
- ecshop (9)
- codeigniter(CI) (3)
- axure6 (1)
- 京东店铺装修教程 (2)
- xpath (1)
- joomla (2)
- bpm (1)
- Bootstrap (2)
- knockout (4)
- ecstore (4)
- css3 (1)
- 微信 (2)
- dede (0)
- soa_edi (1)
- odoo (0)
- web (1)
最新评论
-
骑着蜗牛超F1:
在ie6下报了个stack overflow at line ...
兼容ie6和ie7 的16进制码流在html中显示为图片代码(base64) -
冰之海洋:
好像少了一句代码吧? FloatingFunc.show(th ...
android 一直在最前面的浮动窗口效果 -
yanzhoupuzhang:
连接有问题!
iis7.0官方下载 IIS 7.0(微软Web服务器组件IIS 7.0) 官方(windows 2003,XP,2000) -
whatable:
唉,楼主你都没有搞清楚重量级和轻量级。。。。既然引用了SWT, ...
java swing 内置浏览器打开网页显示flash图表-swt Browser应用 -
yy_owen:
我晕啊,你链接的什么内容额,我要的iis,你链接个视频什么意思 ...
iis7.0官方下载 IIS 7.0(微软Web服务器组件IIS 7.0) 官方(windows 2003,XP,2000)
今天学习了一下解析json的知识,把我学习的的一个小例子拿出来和大家分享一下
下面是代码:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String x;
JSONObject obj;
try {
InputStream is = this.getResources().openRawResource(R.raw.json);
byte [] buffer = new byte[is.available()] ;
is.read(buffer);
TextView v = new TextView(this);
String json = new String(buffer,"utf-8");
obj = new JSONObject(json);
x = obj.getString("名称");
Log.d("======名称========",x);
x = obj.getString("网址");
Log.d("======网址========",x);
x = obj.getString("摘要");
Log.d("======摘要========",x);
JSONObject obj1 = obj.getJSONObject("网址数据");
x = obj1.getString("综合");
Log.d("======综合========",x);
x = obj1.getString("级别");
Log.d("======级别========",x);
x = obj1.getString("数量");
Log.d("======数量========",x);
JSONArray array = obj1.getJSONArray("综合");
obj = array.getJSONObject(0);
x = obj.getString("综合1");
Log.d("======综合1========",x);
obj = array.getJSONObject(1);
x = obj.getString("综合2");
Log.d("======综合2========",x);
JSONStringer s = new JSONStringer();
Log.d("======================",s.object().key("a").value("aaa").endObject().toString());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
json文件:
{
"名称":"400电话
",
"网址":"http://www.my400800.cn
",
"摘要":"",
"网址数据":
{
"数量":"60",
"级别":"61",
"单位":"62",
"综合":
[
{
"综合1":"100"
},
{
"综合2":"110"
}
]
}
}
发表评论
-
andorid eclipse断点调试失灵
2013-05-09 15:06 1377在调试android程序的时候发现设置的断点怎么也进不去 ... -
android利用ZXing进行条码扫描二维码扫描源码简化
2012-01-04 09:59 2008导入项目 @Override public v ... -
Android使用ZXing类库进行条码/二维码识别
2011-12-26 11:24 1872Android使用ZXing类库进行条码/二维码识别(转) ... -
如何在开发时可以让Android应用程序支持安装到SD卡
2011-12-16 08:51 1008Android系统在2.1版本之前,应用程序是只能安装到机身内 ... -
用TextView显示带图片的效果及为文本添加链接
2011-12-06 17:13 1859为了实现在TextView中显示图片,有时对图片的宽度与高度有 ... -
android listview 滚动时异步加载图片的问题
2011-12-05 15:05 2414LoadImage.java package com ... -
android apk 为程序增加代码混淆
2011-11-30 10:09 2720概述 在2.3版本的sdk中可以看到在ANDROID_S ... -
Android 程序的安装、卸载和更新
2011-11-22 11:20 1247安装程序:软件从无到有。 卸载程序:软件从有到无。 ... -
atest201111
2011-11-21 17:04 0eeeee SQLite Developer ... -
android-XXX9.png文件拉伸不失真大家注意了
2011-11-17 14:24 1805什么是9.png: 可能做过任务栏美化 ... -
Android中String资源文件的String.format方法(java)
2011-10-25 16:57 1297很多时候我们感性Google ... -
android 一直在最前面的浮动窗口效果
2011-10-21 15:51 15973今天发现一些软件可以 ... -
Android 对于ListView拖动时变黑问题解决方法
2011-10-21 13:08 1585最近用ListView显示一些String数据 ... -
Android SeekBarPreference浅聊
2011-10-19 15:37 1591由于网上有很多人问到SeekBarPreferenc ... -
在Android中创建启动界面
2011-10-14 09:06 8281、制作一张启动图片splash.png,放置在res ... -
Android 菜单(OptionMenu)大全 建立你自己的菜单
2011-10-13 09:11 739菜单是用户界面中最常见的元素之一,使用非常频繁,在Andro ... -
Android中使用Gson解析JSON数据
2011-10-12 13:33 1611在Android中可以使用Gson解析JSON数据 ... -
解决android http请求带中文参数会乱码(url编码)
2011-09-29 17:23 3286今天在用android 的 URL url = new U ... -
android 选择本地图片并预览
2011-09-29 14:40 1280adv_sdcard_image_upload.xml ... -
关于 apk文件反编译的方法(dex2jar和JD-GUI)
2011-09-19 11:51 1648觉着这2个工具配合学习android太靠谱了,所以放上来给大家 ...
相关推荐
在这个“android使用json小例子”中,我们将探讨如何在Android平台上处理JSON数据,这对于新程序员来说是一个基础且重要的学习阶段。 在Android中,JSON的使用通常涉及到以下几个关键知识点: 1. **JSON对象与JSON...
1. android解析jison的完整例子。 2. 解析的json在 http://live.eagleapp.tv/data/live.json 另外付有代码对应的live.json文件,如果链接失效或有变更请自己搭建服务器。 3. 解析出的结果使用本地网页做的一个demo...
首先,我们需要了解在Android中解析JSON的两种主要方法:`org.json`库和Gson库。`org.json`是Android SDK自带的库,适合简单的JSON解析;而Gson是Google提供的库,功能更强大,能够将JSON对象直接映射为Java对象,...
这个资料包包含了一个关于Android解析JSON数据的PPT和源码,可以帮助开发者深入理解和实践Android中如何处理JSON数据。 首先,我们要理解JSON的基本结构。JSON由键值对组成,键用引号括起来,后跟冒号,值可以是...
1. android解析jison的完整例子。 2. 解析的json在 http://live.eagleapp.tv/data/live.json 另外付有代码对应的live.json文件,如果链接失效或有变更请自己搭建服务器。 3. 解析出的结果使用本地网页做的一个...
在Android中,我们通常使用`org.json`库或`com.google.gson`库来解析JSON数据。 1. `org.json`库:这是Android SDK自带的一个轻量级库,主要用于解析简单的JSON数据。 - JSONObject:表示一个JSON对象,可以通过`...
### Android解析JSON格式 在Android应用开发中,与服务器交互获取数据是常见需求之一,而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。因此,掌握...
在Android中,解析JSON数据是开发过程中的常见任务,涉及将接收到的JSON字符串转化为Java对象或者将Java对象序列化为JSON字符串。 一、Android JSON解析库 Android SDK本身提供了`org.json`包,包含`JSONObject`和`...
本小例子旨在帮助大家理解和掌握如何在Android中解析和操作JSON数据,特别是从后台获取的JSON响应。 首先,我们来了解JSON的基本结构。JSON支持两种主要数据类型:对象和数组。对象以大括号 `{}` 包裹,由键值对...
本教程将深入探讨如何在Android中解析JSON数据。 首先,了解JSON的基本结构至关重要。JSON数据通常以键值对的形式存在,键用双引号括起来,后面跟着冒号,值与键之间用逗号分隔。例如: ```json { "name": "John...
以下是一个简单的Android示例,展示如何使用Volley库获取并解析JSON数据: ```java String url = "http://example.com/data.json"; RequestQueue queue = Volley.newRequestQueue(this); StringRequest request = ...
在Android中,我们通常使用两种主要的方式来解析JSON:`org.json`库和Gson库。 1. **org.json库**: - `JSONObject`:用于解析键值对形式的JSON数据。 - `JSONArray`:用于解析JSON数组。 - 示例代码: ```java...
4. **JSONTokener**:用于解析JSON字符串,从中提取出JSON对象和数组。你可以使用`next()`、`back()`等方法来读取和操作JSON结构。 5. **JSONException**:当解析过程中遇到错误时抛出的异常,例如JSON格式不正确、...
本篇将深入探讨如何在Android中解析JSON数据。 首先,我们需要了解JSON的基本结构。JSON数据可以表示为对象或数组,对象由键值对组成,用花括号{}包围,键和值之间用冒号隔开,多个键值对用逗号分隔;数组是一系列...
本篇文章将详细探讨Android环境下如何进行JSON与XML的解析,并通过具体的例子和代码演示来加深理解。 一、JSON解析 1. JSON简介: JSON(JavaScript Object Notation)是一种简洁且易于阅读的数据格式,它基于...
在解析JSON之前,我们需要根据JSON的结构创建对应的Java类。假设我们有以下JSON数据: ```json { "users": [ { "name": "张三", "age": 25, "address": { "city": "北京", "country": "中国" } }, { ...
Android客户端可以通过`HttpURLConnection`的`getResponseCode()`检查响应状态,然后读取响应体来解析JSON数据。 通过以上步骤,Android应用就能与Java Servlet进行有效的JSON数据交换。这只是一个基本的示例,...
我们可以使用这两个类来解析JSON字符串,并从中提取数据。 1. `JSONObject` 对于上述例子,我们可以通过以下方式创建一个`JSONObject`并读取数据: ```java String jsonString = "{\"name\":\"John\",\"age\":30,\...
总结一下,Android调用WCF服务获取JSON数据的流程包括:构建HTTP请求,发送请求,解析JSON响应。为了实现这个功能,你需要了解HTTP请求原理,掌握JSON解析方法,并熟悉如何在Android中使用相关工具或库。记住,良好...
以上就是Android中构建和解析JSON数据的基本步骤。在实际开发中,你可能还需要处理更复杂的JSON结构,包括嵌套的对象和数组,以及使用不同的数据类型。同时,Android还提供了Gson库,它能直接将Java对象转换为JSON...