XStream Json 역정렬
public class ResData {
private String retCode;
private String retMessage;
private ArrayList funds;
public void setRetCode(String retCode){
this.retCode = retCode;
}
public String getRetCode(){
return retCode;
}
public void setRetMessage(String retMessage){
this.retMessage = retMessage;
}
public String getRetMessage(){
return retMessage;
}
public void setFunds(ArrayList funds){
this.funds = funds;
}
public ArrayList getFunds(){
return funds;
}
}
public class Fund {
private String name;
private String age;
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
public void setAge(String age){
this.age = age;
}
public String getAge(){
return age;
}
}
public class MyTest {
Fund fund1 = new Fund();
fund1.setName("zs");
fund1.setAge("20");
Fund fund2 = new Fund();
fund1.setName("ls");
fund1.setAge("22");
ArrayList funds = new ArrayList();
funds.add(fund1);
funds.add(fund2);
ResData data = new ResData();
data.setRetCode("007");
data.setRetMessage("Over");
data.setFunds(funds);
// bean json
XStream xStream = new XStream(new JettisonMappedXmlDriver ());
xStream.alias("ResData",ResData.class);
xStream.alias("funds",Fund.class);
String json = jsonStream.toXML(data);
System.out.println(json);
// json bean( )
XStream beanStream = new XStream(new JettisonMappedXmlDriver ());
beanStream.alias("ResData",ResData.class);
beanStream.alias("funds",Fund.class);
ResData conData = (ResData)beanStream.fromXML(json);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
XML, Object, Json 변환 및 Xstream 사용 상세 정보XML, Object, Json 변환 및 Xstream 사용 상세 정보 비추지 않아도 된다: 대부분의 대상은 비추지 않아도 서열화와 반서열화 작업을 할 수 있다 고속 안정: 설계 시력 달성의 가장 중요한 지표는 해석...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.