Gson解析,Volley使用,Gson转成Bean 类 _____给你一个json文件的网址, 一秒解析出你想要的参数.

一依赖:


二需要的地方注册(比如调用)
private RequestQueue mRequestQueue;


mRequestQueue =  Volley.newRequestQueue(this);
String url= "Xxxx你需要访问的url";
 
调用
parseJsonAPIToPOJO(url,mRequestQueue);




public static void parseJsonAPIToPOJO(String url,RequestQueue requestQueue) {
    JsonObjectRequest jr = new JsonObjectRequest(Request.Method.GET,url,null,new Response.Listener<JSONObject>() {
        @Override
        public void onResponse(JSONObject response) {

            Log.d(TAG, "onResponse: responese>>"+response.toString());

            Gson gson=new Gson();
            SingleTrack singleTrack= gson.fromJson(response.toString(), SingleTrack.class);
            Log.d(TAG, "onResponse:  singleTrack title>"+singleTrack.getTitle());



        }
    },new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            Log.d(TAG, "onErrorResponse: error>>"+error.getMessage());
        }
    });
    requestQueue.add(jr);

    StringRequest sr=new StringRequest(url, new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {
            Gson gson=new Gson();
            SingleTrack singleTrack= gson.fromJson(response.toString(), SingleTrack.class);
            Log.d(TAG, "onResponse:  singleTrack title2>"+singleTrack.getTitle());
        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {

        }
    });
    requestQueue.add(sr);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值