- 浏览: 46923 次
- 性别:
- 来自: 常熟
文章分类
最新评论
package com.tony.json; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class JsonActivity extends Activity { /** Called when the activity is first created. */ private String jsonData = "[{\"name\":\"zhangsan\",\"age\":22},{\"name\":\"lisi\",\"age\":23}]"; private Button jsonButton; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); jsonButton = (Button) findViewById(R.id.json_button); jsonButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { JsonUtils jsonUtils = new JsonUtils(); jsonUtils.parseJson(jsonData); } }); } }package com.tony.json;
import java.io.IOException; import java.io.StringReader; import android.util.Log; import com.google.gson.stream.JsonReader; public class JsonUtils { private static final String TAG = "JsonUtils"; public void parseJson(String jsonData){ JsonReader reader = new JsonReader(new StringReader(jsonData)); try { reader.beginArray(); // 开始解析数组 while (reader.hasNext()) { reader.beginObject(); // 开始解析对象 while (reader.hasNext()) { String tagName = reader.nextName(); // 得到键值对中的key if (tagName.equals("name")) { // key为name时 Log.i(TAG, "name--------->" + reader.nextString()); // 得到key中的内容 }else if (tagName.equals("age")) { // key为age时 Log.i(TAG, "age--------->" + reader.nextInt()); // 得到key中的内容 } } reader.endObject(); } reader.endArray(); } catch (IOException e) { e.printStackTrace(); } } }
发表评论
-
Uri转换为File地址
2012-02-20 14:28 1229Uri uri = data.getData(); ... -
Cursor
2012-02-02 15:48 1036使用过 SQLite 数据库的童鞋对 Cursor 应该不 ... -
遍历界面上的控件
2012-01-13 13:02 1000private void EditTextSize(Vi ... -
Android悬浮框
2012-01-10 09:00 1613package com.apkstory.service ... -
动态设置控件大小
2012-01-05 16:38 751LinearLayout.LayoutParams li ... -
Android Camera中参数设置
2012-01-05 16:28 3843parameter.set("jpeg-qua ... -
跳转到铃声选择页面
2011-12-01 12:56 883private static final int RI ... -
获取相同action的程序列表
2011-11-28 17:08 736private static final String ... -
Paint属性
2011-11-22 21:49 811/** * Paint类介绍 * * Pa ... -
Android获取开机启动程序列表
2011-11-22 14:25 1226public class BootStartUtils ... -
Android动态关闭mainfest中的receiver
2011-11-22 14:08 1169ComponentName receiver = new ... -
Android捕获Home键
2011-11-16 12:47 1406@Override public boolean on ... -
Android获取系统时间
2011-10-26 16:11 1819SimpleDateFormat formatter = ne ... -
两个程序中 调用
2011-04-21 23:59 655Intent mIntent = new Intent() ... -
Android随意拖动控件
2011-04-19 14:05 1462public class DraftTest extends ... -
Android 屏幕常亮
2011-04-08 15:51 1059第一种方法 getWindow().addFlags(Win ... -
Android 图片水印
2011-04-08 10:02 1161/* 时间水印处理 */ Time t = new Time ... -
Android 摄像头聚焦
2011-04-06 17:17 1080public AutoFocusCallback mAutoF ... -
Android Camera
2011-04-06 10:56 2359package myj.cameratest; impo ... -
Android任务栏的图标显示
2011-04-06 10:51 3468package com.Example4; import ...
相关推荐
本着探究 JSON 原理的目的,我将会在这DEMO中实现了一个简单的JSON解析器。由于 JSON 本身比较简单,解析起来也并不复杂。所以如果大家感兴趣的话,在看完本DEMO后,不妨自己动手实现一个 JSON 解析器。
易语言、易Json解析模块、水淼Json 易语言水淼JSON解析模块源码自主解析JSON数据类型,使用树来直观清晰显示出所有结构,辅助程序员快速定位JSON节点提高开发效率。
适用于json解析,美观直观的观看数据
C#对多级json解析,非常实用,此代码写在load事件里面,然后可以了解解析json的原理。尤其是多级解析。
自己写的json解析,不使用第三方的jar包,简单易懂,分为本地json解析和online json解析,网上的只需要修改一下url地址即可
JSON 解析 http://blog.csdn.net/zxw136511485/article/details/51451523
易语言JSON解析模块2.0源码例程程序结合易语言扩展界面支持库和应用接口支持库,调用API函数实现JSON解析、生成、编辑。点评:易语言JSON解析模块2.0源码通过封装JSON类形成稳定强大的json处理核心。资源作者:。...
sql server 2014 JSON解析到表函数 CREATE FUNCTION [dbo].[parseJSON]( @JSON NVARCHAR(MAX)) RETURNS @hierarchy TABLE ( element_id INT IDENTITY(1, 1) NOT NULL, ...
易语言页面订单json解析源码,页面订单json解析,初始化表格,从网页源码中读取订单到数组,将订单数组内容写到表格
Unity能够在WebGL包使用的json解析.dll
c# json 解析+C# newtonsoft.json.dll 解析类库文件。
Json解析,Gson解析,本地,网络解析简单的案例
最简单最高效的Json解析,快捷小巧方便简洁
最全的 json解析JAR包 最全的 json解析JAR包 最全的 json解析JAR包
delphi_json解析格式化源码 delphi_json解析格式化源码 delphi_json解析格式化源码
PB Json解析库
JSON解析最新版20151017超简JSON效验解析器
若依框架前端form-generator升级为最新版本,添加json解析器,将json配置解析为页面
json解析的三种方式
C#中Json 解析类库,C# 解析json 时,通常使用的是强类型对象反序列化,但是有时候不知道具体的对象时,使用该类库,使用dictionary 解析弱类型数据