package com.taobao.tae.Mshopping.demo.model; import org.json.JSONException; import org.json.JSONObject; /** * Created by xinyuan on 14/7/10. */ public class ItemInfo { private String id; private String quark; private String tag; private String type; private ItemInfoFields fields; public ItemInfo(JSONObject itemInfoJsonObj) { if (itemInfoJsonObj == null) { return; } try { if (itemInfoJsonObj.has("id")) { this.id = itemInfoJsonObj.getString("id"); } if (itemInfoJsonObj.has("tag")) { this.tag = itemInfoJsonObj.getString("tag"); } if (itemInfoJsonObj.has("quark")) { this.quark = itemInfoJsonObj.getString("quark"); } if (itemInfoJsonObj.has("type")) { this.type = itemInfoJsonObj.getString("type"); } if (itemInfoJsonObj.has("fields")) { this.fields = new ItemInfoFields(itemInfoJsonObj.getJSONObject("fields")); } } catch (JSONException e) { e.printStackTrace(); } } public class ItemInfoFields { private String itemUrl; private String pic; private String price; private String sellerNick; private String skuInfo;//Json 串存储 private String title; public ItemInfoFields(JSONObject fieldsJsonObj) { try { if (fieldsJsonObj.has("itemUrl")) { this.itemUrl = fieldsJsonObj.getString("itemUrl"); } if (fieldsJsonObj.has("pic")) { this.pic = fieldsJsonObj.getString("pic"); } if (fieldsJsonObj.has("price")) { this.price = fieldsJsonObj.getString("price"); } if (fieldsJsonObj.has("sellerNick")) { this.sellerNick = fieldsJsonObj.getString("sellerNick"); } if (fieldsJsonObj.has("skuInfo")) { this.skuInfo = fieldsJsonObj.getString("skuInfo"); } if (fieldsJsonObj.has("title")) { this.title = fieldsJsonObj.getString("title"); } } catch (JSONException e) { e.printStackTrace(); } } public String getItemUrl() { return itemUrl; } public void setItemUrl(String itemUrl) { this.itemUrl = itemUrl; } public String getPic() { return pic; } public void setPic(String pic) { this.pic = pic; } public String getPrice() { return price; } public void setPrice(String price) { this.price = price; } public String getSellerNick() { return sellerNick; } public void setSellerNick(String sellerNick) { this.sellerNick = sellerNick; } public String getSkuInfo() { return skuInfo; } public void setSkuInfo(String skuInfo) { this.skuInfo = skuInfo; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getQuark() { return quark; } public void setQuark(String quark) { this.quark = quark; } public String getTag() { return tag; } public void setTag(String tag) { this.tag = tag; } public String getType() { return type; } public void setType(String type) { this.type = type; } public ItemInfoFields getFields() { return fields; } public void setFields(ItemInfoFields fields) { this.fields = fields; } }