okhttp+gson转化成javabean(天气接口)
来源:互联网 发布:q叔淘宝店叫什么名字 编辑:程序博客网 时间:2024/05/22 03:42
京东万象链接
https://wx.jcloud.com/market/datas/26/10610
一个javabean
package com.iWeather;import java.lang.reflect.Array;public class Bean { private String city; private String code; private boolean charge; private String msg; private Object result; public void setCity(String city) { this.city = city; } public Bean(String city) { super(); this.city = city; } public String getCity() { return city; } public String getCode() { return code; } public boolean isCharge() { return charge; } public String getMsg() { return msg; } public Object getResult() { return result; }}
package com.iWeather;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.util.ArrayList;import com.google.gson.Gson;import com.squareup.okhttp.Call;import com.squareup.okhttp.Callback;import com.squareup.okhttp.Headers;import com.squareup.okhttp.OkHttpClient;import com.squareup.okhttp.Request;import com.squareup.okhttp.Response;import com.squareup.okhttp.internal.framed.Header;import net.sf.json.JSONArray;public class IWeather { public static void main(String[] args) { String location = "beijing"; String wurl = "https://way.jd.com/he/freeweather?city=" + location + "&appkey=个人appkey"; OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder().url(wurl).build(); Call call = client.newCall(request); call.enqueue(new Callback() { @Override public void onResponse(Response response) throws IOException { String jstr = response.body().string(); Gson gson = new Gson(); Bean bean = gson.fromJson(jstr, Bean.class); System.out.println(bean.getCode()); System.out.println(bean.isCharge()); System.out.println(bean.getMsg()); } @Override public void onFailure(Request arg0, IOException arg1) { // TODO Auto-generated method stub } }); }}
阅读全文
0 0
- okhttp+gson转化成javabean(天气接口)
- OkHttp + Gson
- Android调用天气接口(和风天气)
- Map转化成JavaBean实现
- Gson解析天气
- 免费天气接口(源码)
- 利用Gson将Json 转化为Map,javaBean, List转换为json
- OkHttp和Gson
- Okhttp和Gson解析
- 天气接口
- 天气接口
- 天气接口
- 天气接口
- 天气接口
- 天气接口
- 天气接口
- 天气接口
- Json转化(Google Gson 使用简介)
- 设计模式学习笔记(单例模式)
- springboot
- Luogu-2680 (二分答案+树上差分)
- http://blog.sina.com.cn/s/blog_59fabe030102v81s.html
- Fedora下编译安装Wireshark
- okhttp+gson转化成javabean(天气接口)
- windows安装配置zookeeper后启动出现的错误:java.io.IOException: Unable to create data directory:xxxxxxx
- WSN_OS学习之任务状态转换框架(一)
- AUTOCOMMIT自动提交该参数要大写才能生效,否则即使小写autocommit改为off,但小写的autocommit并不生效
- Python模块(学习使用模块和安装第三方模块)
- 数据库的基本操作(1)
- xss练习-prompt(1) to win
- 集合遍历之Iterator与foreach
- Hibernate--组件