首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JYAML:序列化/反序列化嵌套/内部类

JYAML:序列化/反序列化嵌套/内部类
EN

Stack Overflow用户
提问于 2009-12-24 22:06:40
回答 2查看 1.5K关注 0票数 0

首先,祝大家圣诞快乐!

现在来看我的问题:假设我有一个带有内部类Outer的类。作为Outer中的一个字段,我有一个List<Inner>,然后我想将它转储到一个YAML文件中。我是这样做的:

代码语言:javascript
复制
Outer o = new Outer();
o.innerList = new ArrayList<Inner>();
o.innerList.add(new o.Inner());
...
Yaml.dump(o, new File("test.yml");

这给了我一个例外:Exception in thread "main" org.ho.yaml.exception.ObjectCreationException: Error near line 0: Can't create object of type class game.Outer$Inner using default constructor.

我尝试提供一个自定义构造函数,并将访问级别更改为public,但没有任何帮助。有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-25 07:36:13

SnakeYAML有很多内部类的例子。YAML文档(test.yml)是什么样子的?内部是一个静态的内部类吗?

票数 0
EN

Stack Overflow用户

发布于 2009-12-25 00:04:29

第一件事是检查YAML是否支持内部类序列化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1958441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档