package com.jshx.uam.authReq.xml;
import java.io.IOException;
import net.sf.json.JSONObject;
import org.codehaus.jackson.JsonGenerationException;
import org.codehaus.jackson.annotate.JsonIgnore;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;
public class SessionHeader {
@JsonProperty("ActionCode")
private String ActionCode = "";
@JsonProperty("TransactionID")
private String TransactionID = "";
@JsonProperty("RspTime")
private String RspTime = "";
@JsonProperty("DigitalSign")
private String DigitalSign = "";
@JsonProperty("Response")
private Response Response;
public static void main(String[] args) throws JsonGenerationException, JsonMappingException, IOException {
SessionHeader sh = new SessionHeader();
sh.setActionCode("1");
ObjectMapper mapper = new ObjectMapper();
String json=mapper.writeValueAsString(sh);
System.out.println(json);
sh=mapper.readValue(json, SessionHeader.class);
System.out.println(sh.getActionCode());
}
@JsonIgnore
public String getActionCode() {
return ActionCode;
}
@JsonIgnore
public void setActionCode(String actionCode) {
ActionCode = actionCode;
}
@JsonIgnore
public String getTransactionID() {
return TransactionID;
}
@JsonIgnore
public void setTransactionID(String transactionID) {
TransactionID = transactionID;
}
@JsonIgnore
public String getRspTime() {
return RspTime;
}
@JsonIgnore
public void setRspTime(String rspTime) {
RspTime = rspTime;
}
@JsonIgnore
public String getDigitalSign() {
return DigitalSign;
}
@JsonIgnore
public void setDigitalSign(String digitalSign) {
DigitalSign = digitalSign;
}
@JsonIgnore
public Response getResponse() {
return Response;
}
@JsonIgnore
public void setResponse(Response response) {
Response = response;
}
}
JSON首字母大写问题
最新推荐文章于 2024-04-02 13:26:32 发布