package com.insthub.ecmobile.protocol; import java.util.ArrayList; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import com.external.activeandroid.Model; import com.external.activeandroid.annotation.Column; import com.external.activeandroid.annotation.Table; @Table(name = "PAYMENT") public class PAYMENT extends Model { @Column(name = "is_cod") public String is_cod; @Column(name = "pay_code") public String pay_code; @Column(name = "pay_fee") public String pay_fee; @Column(name = "pay_id") public String pay_id; @Column(name = "formated_pay_fee") public String formated_pay_fee; @Column(name = "pay_name") public String pay_name; public void fromJson(JSONObject jsonObject) throws JSONException { if(null == jsonObject){ return ; } JSONArray subItemArray; this.is_cod = jsonObject.optString("is_cod"); this.pay_code = jsonObject.optString("pay_code"); this.pay_fee = jsonObject.optString("pay_fee"); this.pay_id = jsonObject.optString("pay_id"); this.formated_pay_fee = jsonObject.optString("formated_pay_fee"); this.pay_name = jsonObject.optString("pay_name"); return ; } public JSONObject toJson() throws JSONException { JSONObject localItemObject = new JSONObject(); JSONArray itemJSONArray = new JSONArray(); localItemObject.put("is_cod", is_cod); localItemObject.put("pay_code", pay_code); localItemObject.put("pay_fee", pay_fee); localItemObject.put("pay_id", pay_id); localItemObject.put("formated_pay_fee", formated_pay_fee); localItemObject.put("pay_name", pay_name); return localItemObject; } }