如何在.net c#中转换非序列化的php对象



我最近得到了一个项目,需要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中使用?

我看到了这个帖子如何反序列化PHP序列化数组/变量/类并返回合适的c#对象,然而,由于我之前没有PHP经验,如果有人能给我指出一个正确的方向,那就太好了,关于一个。net家伙如何处理PHP的更多细节

我发现在php代码转换成c#的困难时间还有一个函数让我摸不着头脑。

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

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

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

为了方便,使用Json。网络图书馆。

相关内容

  • 没有找到相关文章

最新更新