{"resultCode":"0000","resultMsg":"成功","resultObject":"[{\"sortCode\":\"ordernum\",\"sortName\":\"默认排序\"},{\"sortCode\":\"aarand\",\"sortName\":\"好评度\"},{\"sortCode\":\"appdown\",\"sortName\":\"下载量\"}]"}
这是服务器端json数据
自己用json客户端如何解析服务器端这样的json数据 是否需要定义实体类? 求代码。。。求回答
6 个解决方案
#1
只能自己再解析一遍
#2
直接改服务器端
#3
这个明显传回来的数据格式不合法,这已经不叫json数据了……
#4
1.这个本身是json数据了,传递到android端后就是json
2.如果这段格式需要在服务器端再次解析,那就重新解析一遍
3.传递给客户端的数据最好干净,整洁
2.如果这段格式需要在服务器端再次解析,那就重新解析一遍
3.传递给客户端的数据最好干净,整洁
#5
楼主这个问题怎么解决了啊
#6
实体类:
至于反斜杠,是转义字符,json本身有解析它的功效,无需特殊处理,直接解析就行了。
public class Bean {
String resultCode;
String resultMsg;
List<ResultObject> resultObject;
public String getResultCode() {
return resultCode;
}
public void setResultCode(String resultCode) {
this.resultCode = resultCode;
}
public String getResultMsg() {
return resultMsg;
}
public void setResultMsg(String resultMsg) {
this.resultMsg = resultMsg;
}
public List<ResultObject> getResultObject() {
return resultObject;
}
public void setResultObject(List<ResultObject> resultObject) {
this.resultObject = resultObject;
}
public class ResultObject {
String sortCode;
String sortName;
public String getSortCode() {
return sortCode;
}
public void setSortCode(String sortCode) {
this.sortCode = sortCode;
}
public String getSortName() {
return sortName;
}
public void setSortName(String sortName) {
this.sortName = sortName;
}
}
}
至于反斜杠,是转义字符,json本身有解析它的功效,无需特殊处理,直接解析就行了。
#1
只能自己再解析一遍
#2
直接改服务器端
#3
这个明显传回来的数据格式不合法,这已经不叫json数据了……
#4
1.这个本身是json数据了,传递到android端后就是json
2.如果这段格式需要在服务器端再次解析,那就重新解析一遍
3.传递给客户端的数据最好干净,整洁
2.如果这段格式需要在服务器端再次解析,那就重新解析一遍
3.传递给客户端的数据最好干净,整洁
#5
楼主这个问题怎么解决了啊
#6
实体类:
至于反斜杠,是转义字符,json本身有解析它的功效,无需特殊处理,直接解析就行了。
public class Bean {
String resultCode;
String resultMsg;
List<ResultObject> resultObject;
public String getResultCode() {
return resultCode;
}
public void setResultCode(String resultCode) {
this.resultCode = resultCode;
}
public String getResultMsg() {
return resultMsg;
}
public void setResultMsg(String resultMsg) {
this.resultMsg = resultMsg;
}
public List<ResultObject> getResultObject() {
return resultObject;
}
public void setResultObject(List<ResultObject> resultObject) {
this.resultObject = resultObject;
}
public class ResultObject {
String sortCode;
String sortName;
public String getSortCode() {
return sortCode;
}
public void setSortCode(String sortCode) {
this.sortCode = sortCode;
}
public String getSortName() {
return sortName;
}
public void setSortName(String sortName) {
this.sortName = sortName;
}
}
}
至于反斜杠,是转义字符,json本身有解析它的功效,无需特殊处理,直接解析就行了。