RoboSpice使用OrmLite保留JSON数组

RoboSpice使用OrmLite保留JSON数组,第1张

RoboSpice使用OrmLite保留JSON数组

我已经找到解决此问题的方法。我添加了一个额外的结果对象,该对象保存对象数组。当然,这只有在您能够 *** 纵JSON的情况下才有可能。对此仍然不是很满意,因为我向模型引入了无用的类。

所以我的JSON看起来像:

{     "id": 1,    "result":[{"id": 1, "title": "Test 1"},{"id": 2, "title": "Test 3"},{"id": 3, "title": "Test 3"}]}

我添加了以下类来保存JSON结果:

@DatabaseTablepublic class FooResult {    @DatabaseField(id = true)    private int id;    @ForeignCollectionField(eager = false)    private Collection<Foo> result;    // getters and setters    ...}

还在Foo类中添加了外部关系:

@DatabaseTablepublic class Foo {    @DatabaseField(id = true)    private int id;    @DatabaseField    private String title;    @DatabaseField(foreign = true)    private FooResult result;    // getters and setters    ...}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5430392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存