我想使用 ORMLite 从 SQLite 查询数据并将其存储在 Java 类中,然后使用 Jackson JSON 库将该类转换为 JSON 并通过 HTTP 发送。我也想做相反的事情——从服务器以 JSON 格式获取数据并将其转换为 Java 类,然后使用 ORMLite 将该类保存到 SQLite。
我可以为 ORMLite 和 Jackson 使用每个表的一个类吗?
是的,你可以,为什么不呢?你可以将任何你想要的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
}
...
}
是的你可以。