2014-01-17 66 views
0

我正在使用AFNetworking進行Web API調用。 我能夠調用API並能夠從服務器接收響應。 但m不能解析json。如何從服務器響應中解析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> 

我的問題是我能夠獲取來自server.But響應包含一些頭文件的響應。即<string>....data</string>

我想從響應刪除頭文件並保存到NSDictionary的

任何一個可以請幫我這個? 我是這個平臺的新手。

在此先感謝。

+1

顯示您當前擁有的AFNetworking代碼。爲什麼服務器返回包裝在XML中的JSON? – Wain

+0

可能,您錯過了在請求中設置「Accept」標頭:'Accept:application/json'。 – CouchDeveloper

+0

爲什麼你把它設置爲接受html,如果你想要json? – vikingosegundo

回答

0

添加頭文件在服務器:

例如,如果您使用的是PHP,補充一點:

標題( '內容類型:應用程序/ JSON');

+0

我們正在使用.net – user3205614