我在iOS项目上工作,并通过wcf网络服务将Json字符串发送到后端,它成功地为许多用户工作,但对于一些用户后端得到不完整的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。
和
下面是从BackEnd反序列化的成功Json字符串
{"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字符串。
任何人都可以帮助解决这个问题?
https://stackoverflow.com/questions/35789283
复制相似问题