结果就像这一开始的XML,我可以使用代码删除XML部分,感谢帮助它已经4周了我现在无法在线找到类似的案例
答案 0 :(得分:0)
这不是json的回应。它xml响应。你不能通过json序列化来解析它。
您需要 XML解析器来解析此响应。有关本教程的更多see。
答案 1 :(得分:0)
实际上,响应中的XML格式取代了JSON,因此您需要解析第一个XML(NSXMLParser,RaptureXML,AFXMLParserResponseSerializer),然后您获得的对象将是您需要的JSON字符串。
答案 2 :(得分:0)
尝试此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)
}
}