如何在iPhone中解析以下数据?

时间:2012-08-31 05:32:23

标签: iphone ios web-services parsing

您好我正在开发基于Web服务的iPhone应用程序,但问题是我的客户端提供的Web服务是以下格式,我不知道如何解析它。我会感激任何帮助或任何人分享他们的经验。

  

{ “消息”: “[{\” APPROVER_ID \ “:\” DAMIN_V \”,\ “APPROVER_USER_NAME \”:\ “DAMIN \”,\ “START_DATE \”:\ “04/04/12 \” ,\“结束日期\”:\”   \ “\ ”SUBSTITUTE_ID \“:\ ”HLAD \“,\ ”SUBSTITUTE_USER_NAME \“:\ ”詹姆斯\“},{\ ”APPROVER_ID \“:\ ”DAMIN_V \“,\ ”APPROVER_USER_NAME \“:\” DAMIN \ “\ ”START_DATE \“:\ ”06/01/12 \“,\ ”END_DATE \“:\”   \ “\ ”SUBSTITUTE_ID \“:\ ”LucyE \“,\ ”SUBSTITUTE_USER_NAME \“:\ ”露西\“},{\ ”APPROVER_ID \“:\ ”HLAD \“,\ ”APPROVER_USER_NAME \“:\” 詹姆斯\ “\ ”START_DATE \“:\ ”04/16/12 \“,\ ”END_DATE \“:\”   \ “\ ”SUBSTITUTE_ID \“:\ ”HT \“,\ ”SUBSTITUTE_USER_NAME \“:\ ”个HTx \“},{\ ”APPROVER_ID \“:\ ”HLAD \“,\ ”APPROVER_USER_NAME \“:\” 詹姆斯\ “\ ”START_DATE \“:\ ”12年6月13日\“,\ ”END_DATE \“:\”   \ “\ ”SUBSTITUTE_ID \“:\ ”超人\“,\ ”SUBSTITUTE_USER_NAME \“:\ ”詹姆斯\“},{\ ”APPROVER_ID \“:\” MY   ORG USER \“,”APPROVER_USER_NAME \“:\”我的ORG用户   1 \ “\ ”START_DATE \“:\ ”12年6月13日\“,\ ”END_DATE \“:\ ”06/16/12 \“,\ ”SUBSTITUTE_ID \“:\ ”NFALPR1 \“,\” SUBSTITUTE_USER_NAME \ “:\” 王子\ “},{\” APPROVER_ID \ “:\” PEK \ “\ ”APPROVER_USER_NAME \“:\” 露西   Ë\ “\ ”START_DATE \“:\ ”03/01/12 \“,\ ”END_DATE \“:\ ”12年8月8日\“,\ ”SUBSTITUTE_ID \“:\ ”HRL \“,\” SUBSTITUTE_USER_NAME \ “:\” 詹姆斯\ “},{\” APPROVER_ID \ “:\” PNAIR \ “\ ”APPROVER_USER_NAME \“:\ ”卡尔\“,\ ”START_DATE \“:\” 03/01/12 \ “\ ”END_DATE \“:\ ”12年3月9日\“,\ ”SUBSTITUTE_ID \“:\ ”SCHITRE \“,\ ”SUBSTITUTE_USER_NAME \“:\” 趣   巴比\ “},{\” APPROVER_ID \ “:\” LucyE \ “\ ”APPROVER_USER_NAME \“:\ ”露\“,\ ”START_DATE \“:\ ”03/01/12 \“,\” END_DATE \ “:\” 12年3月31日\ “\ ”SUBSTITUTE_ID \“:\ ”HLAD \“,\ ”SUBSTITUTE_USER_NAME \“:\ ”詹姆斯\“},{\ ”APPROVER_ID \“:\” LucyE   Ë\ “\ ”APPROVER_USER_NAME \“:\ ”露西\“,\ ”START_DATE \“:\ ”12年4月1日\“,\ ”END_DATE \“:\ ”04/30/12 \“,\” SUBSTITUTE_ID \ “:\” DAMIN_V \ “\ ”SUBSTITUTE_USER_NAME \“:\ ”DAMIN \“},{\ ”APPROVER_ID \“:\” LucyE   Ë\ “\ ”APPROVER_USER_NAME \“:\ ”露西\“,\ ”START_DATE \“:\ ”05/04/12 \“,\ ”END_DATE \“:\ ”05/25/12 \“,\” SUBSTITUTE_ID \ “:\” JOSHIA \ “\ ”SUBSTITUTE_USER_NAME \“:\ ”乔伊\“}]”, “statusFlag”:真}

先谢谢, 尼丁。

2 个答案:

答案 0 :(得分:2)

这是JSON数据。 使用SBJSON.h http://stig.github.com/json-framework/进行解析,这很轻松

答案 1 :(得分:1)

您可以使用jsonkit进行json解析。

以下是json套件库的代码,它编辑我添加的简单类并创建一个演示版,您可以下载演示版并轻松识别您的问题

Download the Demo from here.

Also refer the tutorial for the how to use json kit from here.