android使用Gson来解析json

互联网 17-2-20
Gson是一种对象的解析json,很好用,介绍一个网站http://www.php.cn/可以帮我们看一个字符串是不是Json

对于Json文件

{    "id" : "3232",    "data" : {      "data1" : {        "name" : "xiaoming",        "age" : "12"      }      }    }
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 的内容,更多相关内容请关注PHP中文网(www.php.cn)!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:IOS解析XML文件

相关资讯