У меня естьКак преобразовать объект класса NSObject в JSON в Swift?
var contacts : [ContactsModel] = []
и
class ContactsModel: NSObject
{
var contactEmail : String?
var contactName : String?
var contactNumber : String?
var recordId : Int32?
var modifiedDate : String?
}
Теперь в контактах у меня 6 значений, как
Теперь я хочу, чтобы преобразовать контакты в JSON как я могу?
Я попытался
var jsonData: NSData?
do
{
jsonData = try NSJSONSerialization.dataWithJSONObject(contacts, options:NSJSONWritingOptions.PrettyPrinted)
} catch
{
jsonData = nil
}
let jsonDataLength = "\(jsonData!.length)"
Но это происходит сбой приложения.
Моя проблема заключается в том, чтобы вручную конвертировать в словарь один за другим очень много времени, и это занимает более 5 минут для 6000 записей, поэтому вместо этого я хочу преобразовать непосредственно модель в JSON и отправить на сервер.
конвертирование 6000 словарей a 6 записей не должно занимать 5 мин. вы делаете что-то не так. Но без вашего кода мы не сможем вам помочь. – vikingosegundo
@ vikingosegundo плохо проверьте и обновите вас –
Давайте проверим. Отправьте код. – vikingosegundo