Android Parcelable相对于JSON的优势

Android Parcelable相对于JSON的优势,android,serialization,jackson,parcelable,org.json,Android,Serialization,Jackson,Parcelable,Org.json,我目前正在使用JSON(org.JSON)序列化我的一个数据类。当我将其以捆绑方式传递或有意传递时,我只需在发送方调用.toString(),然后在接收方重新创建该类。从我到目前为止读到的所有内容来看,出于性能考虑,我不应该实现Java的序列化。我正在重写应用程序的某些部分,我正在考虑让我的数据类实现Parcelable并以这种方式传输它们。如果我那样做有什么好处?如果我改用Jackson JSON库会更好吗?大部分JSON工作都基于API;服务器只响应JSON。我还将一些用于缓存的JSON存储

我目前正在使用JSON(org.JSON)序列化我的一个数据类。当我将其以捆绑方式传递或有意传递时,我只需在发送方调用.toString(),然后在接收方重新创建该类。从我到目前为止读到的所有内容来看,出于性能考虑,我不应该实现Java的序列化。我正在重写应用程序的某些部分,我正在考虑让我的数据类实现Parcelable并以这种方式传输它们。如果我那样做有什么好处?如果我改用Jackson JSON库会更好吗?大部分JSON工作都基于API;服务器只响应JSON。我还将一些用于缓存的JSON存储在应用程序端。

我认为JSON是到目前为止典型POJO最方便的机制;而且,性能不太可能比使用Parcelable时差得多。可打包的实现可以更加紧凑;但如果这有问题,您甚至可以压缩缓存的JSON有效负载。因此,我可能会先试用JSON,看看它是如何工作的。

Hi@StaxMan,有什么消息来源吗?@LucaFagioli不幸的是,我没有与测量结果相关的链接——只是没有听说过任何性能提升,或者对JSON性能的任何抱怨(除了一些lib的启动开销)