Sto lavorando al progetto iOS e all'invio della stringa Json per eseguire il back-end tramite wcf webservice. Funziona correttamente per molti utenti ma per alcuni utenti esegue il backend ricevendo una stringa json incompleta.JSOn oggetto non deserializing correttamente nel lato webserver wcf
codice per la generazione di JSON stringa
NSData *data = [NSJSONSerialization dataWithJSONObject:EmployeeDetails options:0 error:nil];
NSString *JsonString = [[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding];
e allegando la stringa JSON con richiesta di codice di seguito
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:[jsonString dataUsingEncoding:NSUTF8StringEncoding]];
EmployeeDetails è NSMutableDictionary con i dettagli dei dipendenti.
E
Qui è successo stringa JSON deserializzati da BackEnd
{"FirstName":"Donald","LastCBPaymentType":6,"AcceptEmail":true,"CellPhone":"321-300-6874","Position":"3","CarrierNum":"4","EmpNum":"96874"}
E stringa JSON incompleta
{"FirstName":"roset","LastCBPaymentType":6,"AcceptEmail":true,"CellPhone":"321-300-6874","Position":"3","CarrierNum":"4","EmpNum":"98799
La stringa JSON incompleta si verificano nel backend per qualche utente.
Qualcuno può aiutare a risolvere questo problema?
il risultato ottenuto qui 'EmployeeDetails' –
@ Anbu.Karthik stiamo ottenendo dati incompleti ({" FirstName ":" roset "," LastCBPaymentType ": 6," AcceptEmail ": true," CellPhone ":" 321 -300-6874 "," Posizione ":" 3 "," CarrierNum ":" 4 "," EmpNum ":" 9879), Il suo unico evento per alcuni utenti –
significa che hai ricevuto la risposta dal server ma formart irrazionale, corretto –