Я работаю над проектом iOS и отправляю строку Json для поддержки через wcf webservice. Он успешно работает для многих пользователей, но для некоторых бэкэндов пользователей получается неполная строка json.
Код для генерации строки Json
NSData *data = [NSJSONSerialization dataWithJSONObject:EmployeeDetails options:0 error:nil];
NSString *JsonString = [[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding];
И прикрепление строки json с запросом ниже кода
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:[jsonString dataUsingEncoding:NSUTF8StringEncoding]];
EmployeeDetails - это NSMutableDictionary со сведениями о сотрудниках.
И
Вот успешная строка Json, десериализованная из BackEnd
{"FirstName":"Donald","LastCBPaymentType":6,"AcceptEmail":true,"CellPhone":"321-300-6874","Position":"3","CarrierNum":"4","EmpNum":"96874"}
И строка незавершенного Json
{"FirstName":"roset","LastCBPaymentType":6,"AcceptEmail":true,"CellPhone":"321-300-6874","Position":"3","CarrierNum":"4","EmpNum":"98799
Неполная строка json, возникающая в бэкэнд для некоторого пользователя.
Кто-нибудь может помочь решить эту проблему?