先创建了一个RELATIONARTICLE实例类,把获取的Json字符串,通过jsonToObject 转化为对象
package cn.com.trs;
import cn.com.trs.utils.JsonUtil;
import net.sf.json.JSONArray;
public class JsonTest {
public static void main(String[] args) {
// 获取主题下所有文章列表
String articlesStr = "[{\"PAGETYPE\":\"2\",\"MEDIA\":\"百论坛\",\"PUBLISHTIME\":\"20191109222352\",\"COMMENTNUM\":\"0\"}]";
System.out.println("articlesStr: " + articlesStr);
JSONArray articlesArray = JSONArray.fromObject(articlesStr);
for (Object jsonObj : articlesArray) {
RELATIONARTICLE article = (RELATIONARTICLE) JsonUtil.jsonToObj(jsonObj.toString(), RELATIONARTICLE.class);
String media = article.getMEDIA();
System.out.println("Media: " + media);
}
}
public class RELATIONARTICLE {
private String PAGETYPE;
private String MEDIA;
private String PUBLISHTIME;
private String COMMENTNUM;
public String getPAGETYPE() {
return PAGETYPE;
}
public void setPAGETYPE(String PAGETYPE) {
this.PAGETYPE = PAGETYPE;
}
public String getMEDIA() {
return MEDIA;
}
public void setMEDIA(String MEDIA) {
this.MEDIA = MEDIA;
}
public String getPUBLISHTIME() {
return PUBLISHTIME;
}
public void setPUBLISHTIME(String PUBLISHTIME) {
this.PUBLISHTIME = PUBLISHTIME;
}
public String getCOMMENTNUM() {
return COMMENTNUM;
}
public void setCOMMENTNUM(String COMMENTNUM) {
this.COMMENTNUM = COMMENTNUM;
}
}
}