Как анализировать значения из поля JSON, которое также является JSON?

У меня есть JSON, который имеет одно поле, которое само по себе содержит другой JSON. У меня проблемы с анализом значений из этого встроенного JSON. Я использую SwiftyJSON и могу извлечь встроенный JSON как тип JSON (swiftyJSON тип). Но я не могу ничего с этим поделать, чтобы получить значения из встроенного JSON.

thisjson[0]["MESSAGE_JSON_BODY"] вернет тип JSON.

thisjson[0]["MESSAGE_JSON_BODY"].string преобразует этот JSON в строку.

Теперь мне нужна помощь в разборе полей из MESSAGE_JSON_BODY JSON. Как разобрать поля во встроенном JSON?

1 ответ

Я сам нашел способ решить эту проблему, здесь я распечатал значение поля для "fieldkey":

            if let stringdata: String = thisjson[0]["MESSAGE_JSON_BODY"].string{
                var data: NSData = stringdata.dataUsingEncoding(NSUTF8StringEncoding)!
                let msgjson = JSON(data: data)
                println(msgjson["fieldkey"])
            }
Другие вопросы по тегам