package com.taobao.tae.Mshopping.demo.model; import com.google.gson.Gson; import org.json.JSONException; import org.json.JSONObject; /** * Created by xinyuan on 14/7/10. */ public class Service { private String id; private String btn; private String quark; private String tag; private String type; private String fields; private Boolean submit; public Service(JSONObject serviceJsonObj) { if (serviceJsonObj == null) { return; } try { if (serviceJsonObj.has("id")) { this.id = serviceJsonObj.getString("id"); } if (serviceJsonObj.has("btn")) { this.btn = serviceJsonObj.getString("btn"); } if (serviceJsonObj.has("tag")) { this.tag = serviceJsonObj.getString("tag"); } if (serviceJsonObj.has("quark")) { this.quark = serviceJsonObj.getString("quark"); } if (serviceJsonObj.has("type")) { this.type = serviceJsonObj.getString("type"); } if (serviceJsonObj.has("submit")) { this.submit = serviceJsonObj.getBoolean("submit"); } else { this.submit = false; } if (serviceJsonObj.has("fields")) { this.fields = serviceJsonObj.getString("fields"); } } catch (JSONException e) { e.printStackTrace(); } } public String toJson() { JSONObject jsonObject = new JSONObject(); try { jsonObject.put("id", id); jsonObject.put("quark", quark); jsonObject.put("submit", submit); jsonObject.put("btn", btn); jsonObject.put("tag", tag); jsonObject.put("type", type); jsonObject.put("fields", new JSONObject(fields)); } catch (JSONException e) { e.printStackTrace(); } return jsonObject.toString(); } 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 String getFields() { return fields; } public void setFields(String fields) { this.fields = fields; } public String getBtn() { return btn; } public void setBtn(String btn) { this.btn = btn; } public Boolean getSubmit() { return submit; } public void setSubmit(Boolean submit) { this.submit = submit; } }