Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android中的序列化文件_Java_Android_Serialization - Fatal编程技术网

Java Android中的序列化文件

Java Android中的序列化文件,java,android,serialization,Java,Android,Serialization,我的文件管理有问题 这些文件是我在java应用程序中使用序列化创建的,但处于脱机状态 在尝试从android应用程序反序列化时,我得到一个错误 我想,如果不使用相同的库,在utilizao Deserialización google api 4.0中使用Java 1.6序列化am,那么这将不受支持 有办法解决这个问题吗 或者我必须编写一个小型android应用程序并在那里序列化 问候和感谢 kLvinJava序列化非常脆弱,容易中断-它适合在本地系统上进行短期存储,数据通常无法在clas签名更

我的文件管理有问题

这些文件是我在java应用程序中使用序列化创建的,但处于脱机状态

在尝试从android应用程序反序列化时,我得到一个错误

我想,如果不使用相同的库,在utilizao Deserialización google api 4.0中使用Java 1.6序列化am,那么这将不受支持

有办法解决这个问题吗

或者我必须编写一个小型android应用程序并在那里序列化

问候和感谢


kLvin

Java序列化非常脆弱,容易中断-它适合在本地系统上进行短期存储,数据通常无法在clas签名更改或JVM更改后保存(您可以解决这个问题,但这很困难)。更好的解决方案是XML或JSON(不太冗长)。有很多库将[取消]整理您的对象树(从)这些格式。只是一些选择:

  • 杰克逊
  • 谷歌gson
  • xstream
android的一些经验法则

  • 使用拉解析,而不是DOM
  • 注意图书馆的大小
我个人选择的是国产JSON序列化程序,它构建在精简GSON的基础上:


(也可在maven central上获得)

您不能使用像XML这样更便于移植的格式吗?