序列化为json字符串或二进制

时间:2012-01-25 09:58:34

标签: android database json sqlite serialization

我需要坚持一个对象。不幸的是,android中的sqlite不支持ORM。因此,我需要选择一种不同的方式来保存我的数据。

通过blob中的java序列化(ObjectOutputStream)或通过Gson的json序列化作为json字符串来保存数据会更好吗?之后我需要再次将数据序列化为json字符串,以便将其传输到一个安静的wcf服务。

我担心序列化速度,因为使用字符串afaik效率不高。

1 个答案:

答案 0 :(得分:0)

根据我的经验,序列化比gson工作得更快,但我没有对它进行过任何测试。如果考虑速度,我建议你自己做这个测试。

另一方面,您可以在java / Android上使用ORM,请在此处阅读:Any good ORM tools for Android development?