[英]my json start with XML <string> [{…}] </string> how can I parse it?
結果是從XML開始的,我可以使用代碼刪除XML部分嗎,感謝您的幫助,這已經有4個星期了,我在網上找不到類似的案例
這不是json響應。 xml響應。 您無法通過json序列化對此進行解析。
您需要一個XML解析器來解析此響應。 有關更多信息, 請參閱本教程。
響應中的XML格式實際上取代了JSON,因此您首先需要解析XML(NSXMLParser, RaptureXML ,AFXMLParserResponseSerializer),然后獲取的對象將是所需的JSON字符串。
試試這個XML / HTML解析器: Fuzi
import Fuzi
Alamofire.request(.GET, url)
.responseString { response in
do {
let doc = try XMLDocument(string: response.result.value)
if let root = doc.root {
// this should be the content within the <string></string> element
print(root.stringValue)
}
} catch let error {
print(error)
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.