如何在JSON-iOS中格式化反斜杠
我正在使用RestKit调用一个服务,这是一个.NET web服务,作为参数之一所需的日期格式是如何在JSON-iOS中格式化反斜杠,ios,.net,nsdate,restkit,Ios,.net,Nsdate,Restkit,我正在使用RestKit调用一个服务,这是一个.NET web服务,作为参数之一所需的日期格式是“\/date(3467348+0000)\/”,因此我正在将日期格式化为所需格式并发送,问题是当我检查日志时,HTTP请求将日期显示为“\\\\\/date(3467348+0000)\/”,我不确定RestKit是否会添加这些额外的反斜杠,问题是如何避免它。 日期的格式如下 NSString *strDate = [NSString stringWithFormat:@"\\/Date(%@+%2
“\/date(3467348+0000)\/”
,因此我正在将日期格式化为所需格式并发送,问题是当我检查日志时,HTTP请求将日期显示为“\\\\\/date(3467348+0000)\/”
,我不确定RestKit是否会添加这些额外的反斜杠,问题是如何避免它。
日期的格式如下
NSString *strDate = [NSString stringWithFormat:@"\\/Date(%@+%2.1f)\\/",strSeconds,timeZoneOffset];
请求将日期显示为
PickupDateTime":"\\\/Date(1422880979912+5.5)\\\/"
任何解决方案?没有理由在字符串中转义斜杠,格式应为
“/date(3467348+0000)/”
反斜杠的格式为字符串。我想你可以把它们去掉:
NSString *strDate = [NSString stringWithFormat:@"/Date(%@+%2.1f)/",strSeconds,timeZoneOffset];
删除两个“\”应该可以修复它
NSString *strDate = [NSString stringWithFormat:@"/Date(%@+%2.1f)/",strSeconds,timeZoneOffset];