Does anyone know if it is possible, actually if it has been done, to serialize an object in php and unserialize it in Java (java-php communication). Maybe an adapter will be needed.

What do you think?

Thanks

解决方案

There is serialized-php-parser, which is a Java implementation that can parse php-serialized objects. In general, if you have the choice, I wouldn't recommend php-serialized as an exchange format, because it isn't ascii-safe (It contains null-bytes). Go with a format like xml or json instead. If you need a bit of type-information, xmlrpc is a good choice. It has good implementations for both php and Java.

php序列化 java对象,在Java中反序列化一个序列化的php对象相关推荐

  1. java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。

    java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象. ArrayList list ...

  2. java在原数组中追加一个元素

    java在原数组中追加一个元素 /* * 在原数组中追加一个元素 * */ public class Test05 {public static void main(String[] args) {/ ...

  3. Flink1.4.0中反序列化及序列化类变化

    Flink1.4.0中,反序列化及序列化时继承的类,有一些被标记为了"@deprecated",路径上也有变化: 1.AbstractDeserializationSchema 以 ...

  4. java获得jsp的name注解_记录Java注解在JavaWeb中的一个应用实例

    概述 在学习注解的时候,学了个懵懵懂懂.学了JavaWeb之后,在做Demo项目的过程中,借助注解和反射实现了对页面按钮的权限控制,对于注解才算咂摸出了点味儿来. 需求 以"角色列表&quo ...

  5. 【Java】从键盘中输入一个值,在数组中查找该值的索引并输出

    问题: 从键盘中输入一个值,在数组中查找该值的索引并输出 代码: package learnjava;import java.util.Scanner;public class demo13 {pub ...

  6. java枚举类型加入springbean_spring 注入一个以枚举类型对象

    1.枚举 在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的. 例如星期一到星期日七个数据元素组成了一周的&q ...

  7. java 按钮组_java中创建一个按钮组,有10个按钮,分别写着0,1,2,,3。。。。9

    展开全部 用Java创建按钮组32313133353236313431303231363533e59b9ee7ad9431333332643966的程序如下:import java.awt.GridL ...

  8. java数组从小到大_JAVA中给定一个数组,怎么把它里的数从小到大排列输出?

    展开全部 方法copy如2113下:52614102 import java.util.Random; public class Test{ public static void main(Strin ...

  9. next在java什么意思_Java中,一个类里面的关键字 next 是什么意思

    这是一个数独程序的一部分,classSudokuEntry里面的next是什么意思呢?如果有大神愿意帮忙讲解一下该程序的其他部分就更好了,跪求答案!!packageserie7;importserie ...

最新文章

  1. anaconda安装的TensorFlow版本没有model这个模块
  2. html跑马灯可以上下动ma,使用 JS 实现上下滚动走马灯
  3. 苍天饶过谁?| 今日最佳
  4. java替换花括号,用正则表达式替换Java中的大括号{}之间的所有文本
  5. 俄亥俄州立大学计算机科学转学成功,俄亥俄州立大学转学成功率83.38%!!
  6. 从BI到OLAP,数据仓库最终到底能干什么?
  7. Python查找所有类似于123-45-67+89 = 100的组合
  8. 如何用postman发送post请求
  9. 超实用!SKETCH大师最常用的3个实战小技巧
  10. [转载] python 时间sleep() 的方法
  11. [转载] 使用Keras和TensorFlow 2.0建立深度学习模型对图像进行分类
  12. python实现列表去重改变顺序_python实现文本去重且不打乱原本顺序
  13. nyoj--20-吝啬的国度
  14. 第六章 基于QT和DCMTK的Dicom 图像浏览器---Dicom视图类
  15. 解决win10系统无法玩红警或者兼容性卡死问题
  16. fortran教程9:和C语言混合编程
  17. BUUCTF Crypto RSA what writeup
  18. PASCAL VOC2012数据集
  19. 图片压缩怎么在线处理?如何压缩图片大小kb?
  20. 【web搜索】学习笔记-层次汇合聚类HAC算法

热门文章

  1. 新拟物素材|时髦iOS 主屏幕图标
  2. mysql动态top_MySQL 之 MyTop实时监控MySQL
  3. 批量关闭公众号推送_微信内测新功能:可批量关闭订阅号推送
  4. python中valueerror是什_Python:ValueError和Exception的区别?
  5. 利用php百马百担_百鸡百钱===百马百担====for循环嵌套
  6. ArcEngine二次开发_02(鼠标移过图层中显示特定的属性信息)
  7. PCIe规范的扩展:SR-IOV(Single Root I/O virtual)网卡直通技术
  8. Linux进程管理+内存管理:进程切换的TLB处理(ASID-address space ID、PCID-process context ID)
  9. 浅析 Bash 中的 {花括号} | Linux 中国
  10. 免费制作微信小程序开发关于旅游_教大家怎么一步步免费自己做微信小程序