在 Java 中取消序列化序列化的 php 对象

2022-08-30 23:55:05

有谁知道是否有可能,实际上,如果已经完成,在php中序列化一个对象并在Java中取消序列化它(java-php通信)。也许需要一个适配器。

你觉得怎么样?

谢谢


答案 1

序列化的php解析器,它是一个Java实现,可以解析php序列化的对象。一般来说,如果你有选择,我不建议将php序列化为交换格式,因为它不是ascii-safe(它包含空字节)。改用 xml 或 json 等格式。如果你需要一些类型信息,xmlrpc 是一个不错的选择。它对php和Java都有很好的实现。


答案 2

PHP和Java都使用自己的(明显不同的)序列化方案。但是,您可以使用既可以读取又可以写入的交换格式。

两个最明显的例子是XML和JSON。

但是,还有其他一些,例如Google Protocol Buffers。


推荐