[英]Deserializing PHP Data from Web service
我正在從Web服務接收數據。 數據采用以下格式:
a:5:{s:7:"request";s:14:"94.190.179.118";s:6:"status";i:206;s:12:"currencyCode";s:3:"BGL";}
我需要解析輸入。
你能告訴我這是什么格式以及解析它們的最簡單方法是什么?
...
我可以通過';'分割字符串來解析 並在單個元素中搜索所需的鍵和以下值。 (可能,但不好的解決方案)可能數據是以標准格式序列化的,可以在字典中反序列化。
這看起來像序列化的PHP: http : //php.net/serialize
PHP包含內置的反序列化方法。 對於C#,可能會有第3個庫可以為你做這個。
我的建議是看看您是否可以使用標准格式(如JSON或XML)進行API通信。 如果做不到這一點,您需要將它從序列化字符串轉換為C#中的可用對象數據。
這是PHP自己的序列化格式。 嘗試使用Sharp Serialization Library來閱讀此內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.