2015-07-12 3 views
1

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

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

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

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

+0

Я исправил несколько заглавных букв ошибки в содержании и выделенному встроенный блок кода. Я также удалил имя инструмента из заголовка, поскольку он не требуется из-за наличия тегов. – Harry

ответ

0

я понял, один из способов решить эту проблему сам, здесь я распечатать значение поля для «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"]) 
      } 
Смежные вопросы