【发布时间】:2011-09-05 13:35:52
【问题描述】:
我想在文件中以名称值字符串格式序列化一个 POJO。当我读回字符串时,我想要 POJO 回来。我只能想到为这个自定义序列化实现 writeReplace() 和 readResolve() 方法。有没有其他/更好的方法来做到这一点?
假设我的POJO是这样的
class myPOJO(){
private String attribute1;
private String attribute2;
public myPOJO(String value1, String value2){
attribute1 = value1;
attribute2 = value2;
}
public String getAttribute1(){
return attribute1;
}
public void setAttribute1(String value){
attribute1 = value;
}
public String getAttribute2(){
return attribute2;
}
public void setAttribute2(String value){
attribute2 = value;
}
}
所以我希望它以字符串格式序列化为
{attribute1:value1;attribute2:value2}
【问题讨论】:
标签: java serialization pojo