首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >wcf wcf服务端中的JSOn对象未正确反序列化

wcf wcf服务端中的JSOn对象未正确反序列化
EN

Stack Overflow用户
提问于 2016-03-04 14:20:18
回答 2查看 358关注 0票数 16

我在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字符串。

任何人都可以帮助解决这个问题?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35789283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档