Существует словарь, который отформатирован как JSONObject следующим кодом:
json = try NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions())
as! NSDictionary
Данные
{
"word": "detrimental",
"results": [
{
"definition": "(sometimes followed by `to') causing harm or injury",
"partOfSpeech": "adjective",
"synonyms": [
"damaging",
"prejudicial",
"prejudicious"
],
"similarTo": [
"harmful"
],
"derivation": [
"detriment"
]
}
],
"syllables": {
"count": 4,
"list": [
"det",
"ri",
"men",
"tal"
]
},
"pronunciation": {
"all": ",dɛtrə'mɛntəl"
},
"frequency": 2.77
}
Пытаюсь вывести данные с меткой
label.text = "\(json.valueForKeyPath("results.definition")!)"
Но результат выглядит так:
(
"(sometimes followed by `to') causing harm or injury"
)
Мой вопрос: как лучше всего сделать так, чтобы вывод отображал только текст без "()"?
Это единственный способ преобразовать данные json в NSString и разделить их? Я надеюсь, что есть способ получше, если возможно