如何解析服务器响应中的json?

时间:2014-01-17 07:50:53

标签: ios xml json afnetworking

我正在使用AFNetworking进行Web API调用。 我能够调用API并能够从服务器接收响应。 但我无法解析json。

以下是来自服务器的响应:

<string xmlns="http://tempuri.org/">

{ "ExistsInDB": "False", "CanSave": "True", "EntityName": "ACCOUNT", "TypeDescription":   
  "Company", "TypePluralDescription": "Companies", "RequiredProperties": 
  "SalesAchiever.Data.SAQueryFieldSet", "MetaData": "", "ReadOnly": "False", "ACCTNAME":
  "", "AREA_ID": "", "ACCT_TYPE_ID": "", "ADDR1": "", "ADDR2": "", "ADDR3": "", "TOWN":
  "", "COUNTY": "", "POSTCODE": "", "COUNTRY": "", "TEL": "", "FAX": "", "EMAILORWEB": 
  "", "BUYGRP_ID": "", "STATUS": "", "SIC_CODE_ID": "", "CURRENCY_ID": "", "CALL_FREQ":
  "0", "DORMANT": "False", "CREATOR_ID": "", "CREATED_ON": "01/01/0001 00:00:00", 
  "LAST_EDITOR_ID": "", "LAST_EDITED": "01/01/0001 00:00:00", "LAST_ACTION_BY": "", 
  "LAST_ACTION": "01/01/0001 00:00:00", "NEXT_ACTION_BY": "" }
</string>

我的问题是我能够从服务器获取响应。但响应包含一些头文件。即<string>....data</string>

我想从响应中删除该头文件并保存到NSDictionary中

任何人都可以帮我解决这个问题吗? 我是这个平台的新手。

先谢谢。

1 个答案:

答案 0 :(得分:0)

在服务器中添加头文件:

例如,如果您使用的是PHP,请添加:

  

标题(&#39;内容类型:application / json&#39;);