【发布时间】:2014-04-04 11:41:39
【问题描述】:
我正在从网络服务接收数据。数据格式如下:
a:5:{s:7:"request";s:14:"94.190.179.118";s:6:"status";i:206;s:12:"currencyCode";s:3:"BGL";}
我需要解析输入。
你能告诉我这是什么格式吗?解析它们的最简单方法是什么?
...
我可以通过';'分割字符串来解析并在各个元素中搜索所需的键和以下值。 (可能,但不好的解决方案) 可能数据以标准格式序列化,可以在字典中反序列化。
【问题讨论】:
-
这甚至是一种标准的数据格式吗?
-
不是 XML 和 Json。我希望有人能认出它。可能“a”表示记录数。 s - 以下字符串的长度,i - 整数..
-
关于这种“格式”的任何文档?为什么不要求供应商提供更标准格式的数据?
-
是的。我面临同样的问题。它的 PHP 序列化数据来自 Web 服务。
标签: c# .net deserialization