gpt4 book ai didi

c# - 如何在 .NET C# 中转换反序列化 php 对象

转载 作者:太空宇宙 更新时间:2023-11-03 16:39:10 25 4
gpt4 key购买 nike

我最近接到一个项目,需要在 php 和 .Net 网站之间进行通信。

开发者表单 php 没有提供太多关于他们代码的文档,只有一个客户端站点库和一小段示例代码。

// initialize the form parameters from the data provided in the url
$paramDataLen = (int) $_GET['paramdatalen'];
$paramData = base64_decode($_GET['paramdata']);
$paramData = gzuncompress($paramData, $paramDataLen);
$paramArray = unserialize($paramData);

如何将上面的代码转换为 C# 并在 .NET 中使用?

我看到了这个 How to unserialize PHP Serialized array/variable/class and return suitable object in C# 的帖子,然而,由于我之前没有 php 经验,如果有人能给我指出正确的方向来做这件事,以及关于 .net 人如何处理 php 的更多细节,那就太好了

我发现很难将 php 代码转换为 C#还有一个功能让我绞尽脑汁。

mcrypt_decrypt(MCRYPT_BLOWFISH, $config['DATAAPISECRETKEY'], $result, MCRYPT_MODE_CBC, $encryptedData['iv']);

C# 中是否有可用的等效代码/库?

最佳答案

您可以将您的对象作为 json 传输。

为了方便,使用Json.NET图书馆。

关于c# - 如何在 .NET C# 中转换反序列化 php 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8175832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com