fastjson序列化返货"{}";
反序列化所有的字段都为空
public class ActionReceiveMsg implements Parcelable {
private String clientid;
private String signal;
public String getClientid() {
return clientid;
}
public void setClientid(String clientid) {
this.clientid = clientid;
}
public String getSignal() {
return signal;
}
public void setSignal(String signal) {
this.signal = signal;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.clientid);
dest.writeString(this.signal);
}
public ActionReceiveMsg() {
}
protected ActionReceiveMsg(Parcel in) {
this.clientid = in.readString();
this.signal = in.readString();
}
public static final Creator<ActionReceiveMsg> CREATOR = new Creator<ActionReceiveMsg>() {
@Override
public ActionReceiveMsg createFromParcel(Parcel source) {
return new ActionReceiveMsg(source);
}
@Override
public ActionReceiveMsg[] newArray(int size) {
return new ActionReceiveMsg[size];
}
};
}
String test = "{\"clientid\": "ddddddd", \"signal\":\"status\"}";
ActionReceiveMsg receiveMsg = JSON.parseObject(test,ActionReceiveMsg.class);
if(receiveMsg != null){
LogUtil.i("Test",receiveMsg.getSignal()+" ddd");
}else{
LogUtil.i("Test","解析失败");
}
Android:
compileSdkVersion 26
buildToolsVersion "26.0.1"
-
创建时间
17年9月18日
-
最后回复
17年9月27日
-
9
回复
-
2.1K
浏览
-
2
用户
-
1
链接