【发布时间】:2013-01-02 10:35:57
【问题描述】:
以下代码不起作用。运行这些行时出现异常[Object objPoints = serializer.read(Point.class, file);] 详细来说,源附件不包含 Persister.class 的源。
import org.simpleframework.xml.Serializer;
import org.simpleframework.xml.core.Persister;
import java.io.File;
Serializer serializer = new Persister();
File file = new File("1.xml");
Object objPoints = serializer.read(Point.class, file);
点类如下:
@Root
public class Point {
@Element
private float X;
@Element
private float Y;
}
我引用了this link。
【问题讨论】:
-
您使用的库是什么?
Serializer类是什么? -
另外我几乎相信该方法将被称为
read而不是rea和file将在没有前导>的情况下传递。请确保您发布您的真实代码。 -
@Boris,我导入 [import org.simpleframework.xml.Serializer;导入 org.simpleframework.xml.core.Persister;]
-
“序列化不起作用”是什么意思。意思是?你有例外吗?
-
还包括您要解析的 xml 文件的内容
标签: java xml serialization simple-framework