我如何解析这个:2:{i:0; s:19:"经纪人 - 证券&#34 ;;我:1; s:18:"金融服务&#34 ;;}

时间:2012-11-22 04:40:32

标签: iphone objective-c ios web-services

从Web服务我得到这个输出:

a:2:{i:0;s:19:"Broker - Securities";i:1;s:18:"Financial Services";}

我不知道这是哪种格式。这是JSON吗?任何人都可以帮我解析目标c 吗?

由此我需要获得以下值:

经纪人 - 证券

金融服务

我该怎么做?

2 个答案:

答案 0 :(得分:1)

你可以删除前缀并留在{.....}, 然后用     [yourstring stringByReplcaingOccurencesOfString:@“;” withString:@ “”]; 然后删除string.length中的char - 1 然后使用JSONObjectWithData。

答案 1 :(得分:0)

这是PHP序列化,您可以使用PHP的函数unserialize来阅读它。如果你想自己解析它的意思很简单:

two-element array
  integer 0 =>
    19-char string "Broker - Securities"
  integer 1 =>
    18-char string "Financial Services"