5

我想使用 ORMLite 从 SQLite 查询数据并将其存储在 Java 类中,然后使用 Jackson JSON 库将该类转换为 JSON 并通过 HTTP 发送。我也想做相反的事情——从服务器以 JSON 格式获取数据并将其转换为 Java 类,然后使用 ORMLite 将该类保存到 SQLite。

我可以为 ORMLite 和 Jackson 使用每个表的一个类吗?

4

1 回答 1

2

是的,你可以,为什么不呢?你可以将任何你想要的java对象转换为json

ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter();
String json = ow.writeValueAsString(object);;

ORMLite 创建实体,也就是 java 对象。

@DatabaseTable(tableName = "accounts")
public class Account {
    @DatabaseField(id = true)
    private String name;

    @DatabaseField(canBeNull = false)
    private String password;
    ...
    Account() {
        // all persisted classes must define a no-arg constructor with at least package visibility
    }
    ...    
}

是的你可以。

于 2013-10-11T13:16:33.623 回答