C#学习教程:从Web服务反序列化PHP数据分享


从Web服务反序列化PHP数据

我正在从Web服务接收数据。 数据采用以下格式:

a:5:{s:7:"request";s:14:"94.190.179.118";s:6:"status";i:206;s:12:"currencyCode";s:3:"BGL";} 

我需要解析输入。

你能告诉我这是什么格式以及解析它们的最简单方法是什么?

我可以通过’;’分割字符串来解析 并在各个元素中搜索所需的键和以下值。 (可能,但不好的解决方案)可能数据是以标准格式序列化的,可以在字典中反序列化。

这是PHP自己的序列化格式。 尝试使用Sharp Serialization Library来阅读此内容。

这看起来像序列化的PHP: http : //php.net/serialize

PHP包含内置的反序列化方法。 至于C#,可能会有第3个库可以为你做这个。

我的建议是看看您是否可以使用标准格式(如JSON或XML)进行API通信。 如果做不到这一点,您需要将它从序列化字符串转换为C#中的可用对象数据。

上述就是C#学习教程:从Web服务反序列化PHP数据分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/960017.html

发表评论

邮箱地址不会被公开。 必填项已用*标注