簡體   English   中英

從Web服務反序列化PHP數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM