首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jsonschema2pojo使生成的类实现可序列化的接口

jsonschema2pojo使生成的类实现可序列化的接口
EN

Stack Overflow用户
提问于 2016-03-01 04:01:19
回答 2查看 908关注 0票数 0

如何强制jsonschema2pojo生成的类实现可序列化的接口?我解析的是普通的json,而不是JSON,所以让json包含"javaInterfaces“数组是不可能的。以下是工作代码:

代码语言:javascript
复制
    JCodeModel codeModel = new JCodeModel();
    SchemaMapper mapper = new SchemaMapper(new RuleFactory(config, new GsonAnnotator(), new SchemaStore()), new SchemaGenerator());
    mapper.generate(codeModel, className, packageName, jsonStr);
    return codeModel;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-01 04:17:51

回答我自己的问题:我找不到实现序列化的方法,但是我可以实现对我有用的Parcelable。

代码语言:javascript
复制
GenerationConfig config = new DefaultGenerationConfig() {
...
@Override
public boolean isParcelable() {
    return true;
}
...
}
票数 0
EN

Stack Overflow用户

发布于 2016-05-23 20:31:07

这在0.4.23 (以及以后的) jsonschema2pojo中是可能的。只需将“可序列化”属性设置为true

代码语言:javascript
复制
GenerationConfig config = new DefaultGenerationConfig() {
...
@Override
public boolean isSerializable() {
    return true;
}
...
} 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35714400

复制
相关文章

相似问题

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