我知道在jquery中的ajax里设置dataType: 'json',在后端Controller中设置@ResponseBody会自动将返回来的
数据设置为json格式。
作为实验我将ajax中的dataType设置为‘text’,按理说Controller中应该返回text格式但是依旧返回json格式。
{"success":true,"error":null,"data":"****"}
我把Controller中返回的数据类型贴出来
public class JsonData {
private boolean success = true;
private String error;
private T data;
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public String getError() {
return error;
}
public void setError(String error) {
this.error = error;
}
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder("JsonData{");
sb.append("success=").append(success);
sb.append(", error='").append(error).append('\'');
sb.append(", data=").append(data);
sb.append('}');
return sb.toString();
}
}
求帮助