Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JSON-iOS中格式化反斜杠_Ios_.net_Nsdate_Restkit - Fatal编程技术网

如何在JSON-iOS中格式化反斜杠

如何在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

我正在使用RestKit调用一个服务,这是一个.NET web服务,作为参数之一所需的日期格式是
“\/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];