package com.taobao.tae.Mshopping.demo.model;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.Serializable;
/**
* Created by xinyuan on 14/7/4.
*/
public class EvaluateInfo implements Serializable {
//发货速度
private SingleEvaluateInfo deliverySpeed = new SingleEvaluateInfo("发货速度");
//服务态度
private SingleEvaluateInfo serviceAttitude = new SingleEvaluateInfo("服务态度");
//宝贝与描述相符
private SingleEvaluateInfo descriptionMatch = new SingleEvaluateInfo("描述相符");
public EvaluateInfo(String evaluateJsonArray) {
try {
JSONArray jsonArray = new JSONArray(evaluateJsonArray);
for (int i = 0; i < jsonArray.length(); i++) {
if (jsonArray.get(i) != null) {
JSONObject jsonObject = new JSONObject(jsonArray.get(i).toString());
if (jsonObject.getString("title") != null && jsonObject.getString("title").contains("发货")) {
deliverySpeed.setHighGap(jsonObject.getString("highGap"));
deliverySpeed.setScore(jsonObject.getString("score"));
} else if (jsonObject.getString("title") != null && jsonObject.getString("title").contains("态度")) {
serviceAttitude.setHighGap(jsonObject.getString("highGap"));
serviceAttitude.setScore(jsonObject.getString("score"));
} else if (jsonObject.getString("title") != null && jsonObject.getString("title").contains("相符")) {
descriptionMatch.setHighGap(jsonObject.getString("highGap"));
descriptionMatch.setScore(jsonObject.getString("score"));
}
} else {
continue;
}
}
} catch (JSONException e) {
e.printStackTrace();
}
}
public class SingleEvaluateInfo implements Serializable{
public String title;
public String score;
public String highGap;
public SingleEvaluateInfo(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
public String getScore() {
return score;
}
public void setScore(String score) {
this.score = score;
}
public String getHighGap() {
return highGap;
}
public void setHighGap(String highGap) {
this.highGap = highGap;
}
}
}