簡體   English   中英

我的json以XML開頭 <string> [{…}] </string> 我該如何解析?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM