如何使用OkHttp获取Json字符串呢?
下文笔者讲述使用OkHttp获取url返回的Json字符串,如下所示
http://localhost/test/path/jsonpage
OkHttp获取JSON的实现思路
1.申明一个OKHttpClient对象 2.构建request 3.获取response返回值 4.解析返回值即可例:
http://localhost/test/path/jsonpage
{"users":[ {"userName":"java", "lastName":"mao"}, {"firstName":"adeal", "lastName":"niuniu"} ]}
OkHttp代码
try { OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(urls[0]) .build(); Response responses = null; try { responses = client.newCall(request).execute(); } catch (IOException e) { e.printStackTrace(); } String jsonData = responses.body().string(); JSONObject Jobject = new JSONObject(jsonData); JSONArray Jarray = Jobject.getJSONArray("users"); for (int i = 0; i < Jarray.length(); i++) { JSONObject object = Jarray.getJSONObject(i); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。