Ale*_*exV 5 serialization android json
我想在Android上的活动和服务之间传递对象.这样做的直接方法是让你的对象实现Serializable或Parcelable.
Serializable 这是相对糟糕的表现. Parcelable 另一方面,要求我自己实现和维护序列化,即始终记住将来更新它.我正在考虑使用Jackson Json序列化程序来完成这项任务.它比串行化中构建的Java更快,并且不需要我编写和维护序列化代码.
你认为呢?
如果性能很重要,那么您确实应该选择 Parcelable。JSON 会相对较慢,因为它的效率比 Parcelable 低,Parcelable 是在 Android 中专门实现的,用于在打包数据以进行进程间通信时提高性能。