android运用Gson来剖析json【XML教程】,android,Gson,json
作者:搜教程发布时间:2019-12-01分类:XML教程浏览:37评论:0
导读:Gson是一种对象的剖析json,很好用,引见一个网站http://www.ki4.cn/能够帮我们看一个字符串是否是Json关于Json文件{"id":...
Gson是一种对象的剖析json,很好用,引见一个网站http://www.ki4.cn/能够帮我们看一个字符串是否是Json
关于Json文件
{ "id" : "3232", "data" : { "data1" : { "name" : "xiaoming", "age" : "12" } } }
假如用Gson来剖析的话,就要定义与这个json节点对应的类,我们用MyData来示意剖析完的json对象,Data来代表剖析完data节点的对象,Data1类来代表data1节点的对象
public class MyData { int <strong>id</strong>; Data <strong>data</strong>; } public class Data { Data1 <strong>data1</strong>; } public class Data1 { String <strong>name</strong>; String <strong>age</strong>; }
注重,成员变量的名字一定要跟节点的名字一样(加粗的字符)
我们把json文件放在assets下,剖析的时刻如许写:
public void parseAssertData() { InputStream is = null; try { is = this.getAssets().open("ss.json", Context.MODE_PRIVATE); int length = is.available(); byte[] buffer = new byte[length]; is.read(buffer); String temp = new String(buffer); Reader response = new StringReader(temp.toString()); Gson gson = new Gson(); MyData mydata = gson.fromJson(response,MyData.class); System.out.println("===age="+mydata.data.data1.age); } catch (IOException ex) { ex.printStackTrace(); } }
以上就是android运用Gson来剖析json 的内容,更多相关内容请关注ki4网(www.ki4.cn)!
相关推荐
- 做android开发用什么语言_JAVA教程,android,开发,java
- curl提交json数据的方法_php教程,curl,json,提交
- java中json传输数据乱码问题【JAVA教程】,java,json,乱码
- android与java的区分及联络【JAVA教程】,android,java,区别,联系
- java推断字符串是不是json的要领【JAVA教程】,java,json
- android和java的区分是什么【JAVA教程】,android,java,区别
- php中json数据怎样存储到mysql?【MySQL教程】,mysql,json,php
- 为什么用json不必xml【XML教程】,json,xml
- Python中Json模块和Pickle模块的运用【Python教程】,json,pickle
- android sax剖析 xml体式格局【XML教程】,android,sax解析,xml方式
你 发表评论:
欢迎- XML教程排行
-
- 1您相识XML么?它是做什么用的?【XML教程】,XML
- 2怎样在Python中不换行的输出【XML教程】,Python,输出
- 3XML中的定名空间的示例代码详解【XML教程】,XML,命名空间
- 4为什么用json不必xml【XML教程】,json,xml
- 5Java中剖析XML的体式格局有哪些【XML教程】,Java,解析XML
- 6有关XML剖析中DOM剖析的细致引见【XML教程】,DOM
- 7完成Asp与XML交互的实例剖析【XML教程】,Asp,XML,交互
- 8XQuery是什么【XML教程】,XQuery,xml
- 9运用XSLT将XML数据转换成HTML【XML教程】,XSLT,XML,HTML
- 最新文章
- 广而告之