调用的此API转换的List
String classObserveContent = JSONArray.toJSONString(list);
转换后的classObserveContent有中文乱码的情况。
list集合中的KnowledgeQuestionModel对象(内部嵌套了有新的list集合)
`public class KnowledgeQuestionModel implements Serializable{
private String top_class;
private List<ChildBean> child;
public String getTop_class() {
return top_class;
}
public void setTop_class(String top_class) {
this.top_class = top_class;
}
public List<ChildBean> getChild() {
return child;
}
public void setChild(List<ChildBean> child) {
this.child = child;
}
public class ChildBean implements Serializable{
private String name;
private String img;
private List<QuestionModel> question;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getImg() {
return img;
}
public void setImg(String img) {
this.img = img;
}
public List<QuestionModel> getQuestion() {
return question;
}
public void setQuestion(List<QuestionModel> question) {
this.question = question;
}
}
} 在QuestionModel中也有HaspMap,QuestionModel如下(省略了get和set方法): private String type;
private String child;
private String stem;
private String id;
private String classify;
private String role;
private HashMap<String, Boolean> extendOptionMap;
private String shortAnswerStr;
public String getShortAnswerStr() { return shortAnswerStr; }
public void setShortAnswerStr(String shortAnswerStr) { this.shortAnswerStr = shortAnswerStr; }
public HashMap<String, Boolean> getExtendOptionMap() { return extendOptionMap; }
public void setExtendOptionMap(HashMap<String, Boolean> extendOptionMap) { this.extendOptionMap = extendOptionMap; }
private List option; ` 希望大神指点一番