【问题标题】:How to unserialize PHP Serialized array/variable/class and return suitable object in C#如何在 C# 中反序列化 PHP 序列化数组/变量/类并返回合适的对象
【发布时间】:2010-12-27 05:46:31
【问题描述】:

目标是反序列化 PHP serialized 字符串并在 C# 中获取 sutable 对象

有没有办法在 C#(.Net) 中实现这一点?

更具体地说: 我们需要制作一个应用程序来(通过 HTTP)与返回所需信息的特定网站进行通信。幸运/不幸的是,我们没有访问网站的权限,所以从网站返回的数据(主要是array)是PHP serialized

【问题讨论】:

    标签: c# php serialization cross-language


    【解决方案1】:

    我认为使用 JSON 作为中间步骤可能会很有用。

    【讨论】:

    • 您能说得更具体些吗?谢谢:)
    • 幸运/不幸的是我们没有访问网站的权限,所以从网站返回的数据(主要是数组)是 PHP 序列化的。
    【解决方案2】:

    您可能应该将其写入 XML 或 JSON。您可以从 XML 构造您的 C# 对象

    编辑:看起来 PHP 已经有一个 XML serializer

    【讨论】:

    • 幸运/不幸的是我们没有访问网站的权限,所以从网站返回的数据(主要是数组)是 PHP 序列化的。
    猜你喜欢
    • 2015-08-10
    • 1970-01-01
    • 2012-04-15
    • 1970-01-01
    • 2011-10-04
    • 1970-01-01
    • 2023-04-03
    • 2020-07-19
    • 1970-01-01
    相关资源
    最近更新 更多