我需要坚持一个对象。不幸的是,android中的sqlite不支持ORM。因此,我需要选择一种不同的方式来保存我的数据。
通过blob中的java序列化(ObjectOutputStream)或通过Gson的json序列化作为json字符串来保存数据会更好吗?之后我需要再次将数据序列化为json字符串,以便将其传输到一个安静的wcf服务。
我担心序列化速度,因为使用字符串afaik效率不高。
答案 0 :(得分:0)
根据我的经验,序列化比gson工作得更快,但我没有对它进行过任何测试。如果考虑速度,我建议你自己做这个测试。
另一方面,您可以在java / Android上使用ORM,请在此处阅读:Any good ORM tools for Android development?