Что не так с этим фрагментом кода (который был вдохновлен примером this)? В настоящее время он печатает строку JSON "(<5b5d>, 4)"
вместо ожидаемого "[]"
.Невозможно преобразовать пустой массив массивов в JSON с Swift 2
var tags: [[String]] = []
// tags to be added later ...
do {
let data = try NSJSONSerialization.dataWithJSONObject(tags, options: [])
let json = String(data: data, encoding: NSUTF8StringEncoding)
print("\(json)")
}
catch {
fatalError("\(error)")
}
Какой «мост»! :) Спасибо. – Drux
Абсолютно блестящий. Во всяком случае, вы только конвертируете данные JSON в строку для отладки. – gnasher729
И я не нашел никакой гарантии, что данные JSON будут закодированы в кодировке UTF-8. – gnasher729