将从 SOAP 服务返回的数据传递给自定义对象数组

Passing data returned from SOAP service to custom object array

我想将从 soap / xml 服务返回的数据传递到我的自定义对象数组。我不确定下面转换为字符串的数据是 xml、json 还是字符串?

如何将此处的 cityID 和 cityName 数据传递到我的自定义城市数组中,其中包含 cityID 和 cityName 成员?

此致,

这看起来像一些 JSON 嵌入在 XML:) 只需去掉 XML 的东西,其余的可以通过 JSONDecoder.[=11 简单地解码=]

响应数据不是JSON而是JSON嵌入在XML中,所以我首先将响应数据转换为文本并删除了以下字符串的HTML标签扩展名,然后我将该文本转换为 json.

extension String{
var removeHTMLTags : String{
    return self.replacingOccurrences(of: "<[^>]+>", with: "", options: .regularExpression, range: nil)
}