- 实体类
package Itwoclass;
import java.util.List;
public class TwoRoot {
private List<TwoEvents> result;
private String reason;
private int error_code;
public void setResult(List<TwoEvents> result) {
this.result = result;
}
public List<TwoEvents> getResult() {
return result;
}
public void setReason(String reason) {
this.reason = reason;
}
public String getReason() {
return reason;
}
public void setError_code(int error_code) {
this.error_code = error_code;
}
public int getError_code() {
return error_code;
}
}
/**
* Copyright 2018 bejson.com
*/
package Itwoclass;
public class TwoEvents {
private String _id;
private String title;
private String pic;
private int year;
private int month;
private int day;
private String des;
private String content;
private String lunar;
public void set_id(String _id) {
this._id = _id;
}
public String get_id() {
return _id;
}
public void setTitle(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
public void setPic(String pic) {
this.pic = pic;
}
public String getPic() {
return pic;
}
public void setYear(int year) {
this.year = year;
}
public int getYear() {
return year;
}
public void setMonth(int month) {
this.month = month;
}
public int getMonth() {
return month;
}
public void setDay(int day) {
this.day = day;
}
public int getDay() {
return day;
}
public void setDes(String des) {
this.des = des;
}
public String getDes() {
return des;
}
public void setContent(String content) {
this.content = content;
}
public String getContent() {
return content;
}
public void setLunar(String lunar) {
this.lunar = lunar;
}
public String getLunar() {
return lunar;
}
}
- 解析内容
package com.example.mytest;
import java.util.List;
import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.Response.Listener;
import com.android.volley.toolbox.StringRequest;
import com.android.volley.toolbox.Volley;
import com.example.iclass.Root;
import com.google.gson.Gson;
import Itwoclass.TwoEvents;
import Itwoclass.TwoRoot;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
public class IMainActivity extends Activity{
TextView textview4;
TextView textview5;
public void onCreat(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.new_item);
textview4=(TextView)findViewById(R.id.newtextview);
textview5=(TextView)findViewById(R.id.newtextview1);
init();
}
public void init() {
RequestQueue mqueue=Volley.newRequestQueue(IMainActivity.this);
String url="http://api.juheapi.com/japi/tohdet?key=78c224b340950943432c8d5a7e8888c2&v=1.0&id=19021101";
StringRequest STR=new StringRequest(Request.Method.POST,url,new Listener<String>() {
public void onResponse(String response) {
Log.d("response",response);
Gson gson=new Gson();
TwoRoot troot = gson.fromJson(response, TwoRoot.class);
TwoEvents result=(TwoEvents) troot.getResult();
}
},new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// TODO Auto-generated method stub
}
});
mqueue.add(STR);
}
}