package com.hupu.games.data.news; import java.util.LinkedList; import org.json.JSONArray; import org.json.JSONObject; import com.hupu.games.data.BaseEntity; public class NewsDetailEntity extends BaseEntity { public long nid;// 新闻唯一ID public String title;// 新闻标题 public String summary;// 新闻描述 public String replies;// 播新闻评论数 public String lights;// 新闻亮评论数 public String origin;// 新闻来源 public String img;// 新闻配图 public String mImg;// 新闻配图 public String content;// 新闻正文内容 public String league;// 新闻分类 public String addtime;// 发布时间,时间戳 public String replyurl;// wap版该新闻的评论网址 public LinkedList<NewsLightEntity> lightList; public String wechatShare; //微信分享内容 public String wechatMomentsShare;// 微信朋友圈分享内容 public String qzoneShare; //QQ空间分享内容 public String weiboShare; //新浪微博分享内容 public String shareUrl; //分享链接地址 public int unShare; public String shareImg; @Override public void paser(JSONObject json) throws Exception { json=json.optJSONObject(KEY_RESULT); nid = json.optLong("vid"); title = json.optString(KEY_TITLE, null); summary = json.optString("summary"); replies = json.optString("replies"); lights = json.optString("lights"); origin = json.optString("origin"); img = json.optString(KEY_IMG); mImg = json.optString("img_m"); content = json.optString(KEY_CONTENT); league = json.optString("league"); addtime = json.optString("addtime"); replyurl = json.optString("replyurl"); unShare = json.optInt("un_share"); JSONArray array = json.optJSONArray("light_comments"); if (array != null) { int size = array.length(); lightList = new LinkedList<NewsLightEntity>(); NewsLightEntity temp; for (int i = 0; i < size; i++) { temp = new NewsLightEntity(); temp.paser(array.getJSONObject(i)); lightList.add(temp); } } json= json.optJSONObject("share"); if(json !=null) { //分享内容 wechatShare=json.optString("wechat"); wechatMomentsShare=json.optString("wechat_moments"); qzoneShare=json.optString("qzone"); weiboShare=json.optString("weibo"); shareUrl=json.optString("url"); shareImg = json.optString("img"); } } }