我使用Gson
序列化class
称为User.class
延伸Externalizable
外部化:序列化与GSON
public class User implements Externalizable {
String username = "testname";
@Override
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {}
@Override
public void writeExternal(ObjectOutput out) throws IOException {
out.writeObject(username);
}
}
文件中的输出是
{
user: {}
}
,而不是
{
user: "testname"
}
你如何序列化对象?如果它是一个简单的pojo,只需为要序列化的属性添加getter和setter即可。无需实现Externalizable。 – Ulises