Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中解析web服务返回的值#_C#_Php_Web Services - Fatal编程技术网

C# 在C中解析web服务返回的值#

C# 在C中解析web服务返回的值#,c#,php,web-services,C#,Php,Web Services,我使用C#连接到用PHP编写的web服务,我遇到的问题是如何解析一些调用返回的这种格式 a:2:{i:0;a:6:{s:5:“标签”;s:13:“交付日期”;s:5:“价值”;s:19:“2010-11-08 00:00:00”;s:4:“代码”;s:13:“交付日期”;s:4:“类型”;s:4:“日期”;s:6:“身份证”;s:3:“文本119”}i:1;a:6:{s:5:“标签”;s:14:“附件卡”;s:5:“价值”;s:9:“测试卡”;s:4:“附件区:s:8:“文本卡”“rawval”

我使用C#连接到用PHP编写的web服务,我遇到的问题是如何解析一些调用返回的这种格式

a:2:{i:0;a:6:{s:5:“标签”;s:13:“交付日期”;s:5:“价值”;s:19:“2010-11-08 00:00:00”;s:4:“代码”;s:13:“交付日期”;s:4:“类型”;s:4:“日期”;s:6:“身份证”;s:3:“文本119”}i:1;a:6:{s:5:“标签”;s:14:“附件卡”;s:5:“价值”;s:9:“测试卡”;s:4:“附件区:s:8:“文本卡”“rawval”s:9:“测试卡”s:2:“id”s:3:“118”}

我知道上面表示一个数组,里面有各种键值对,但我想知道的是,上面的格式是否有一个特定的名称,以及是否有一个C#解析器用于此目的。

我假设:

a:2表示一个包含2个元素的数组。 i:0表示一个整数(0)。 s:5表示长度为5的字符串和内容“标签”

这可能是序列化的。

我假设:

a:2表示一个包含2个元素的数组。 i:0表示一个整数(0)。 s:5表示长度为5的字符串和内容“标签”


这可能是序列化的。

它看起来像serialize的输出,签出

它看起来像serialize的输出,签出

还可以查看。还可以查看。