2012-03-03 51 views
2

我正在以JSON格式對數據進行請求並進行解析,但是我確實收到錯誤,因爲它會在JavaScript窗體的新日期(1500000)中返回時間戳。我該如何解決這個問題。 我想使用正則表達式來引用新的日期(0000000),但它似乎並沒有工作。我正在使用RegexKitLite和SBJSON。在此先感謝您的幫助在JSON中解析新日期

+1

你能提供一些代碼嗎?例如。您已經嘗試過的代碼。 – marsbear 2012-03-04 00:57:13

+0

所以這是我用來解析包含結果JSON的字符串resultstring的示例代碼: [resultString replaceOccurrencesOfRegex:@「new Date((。+?)),」withString:@「\」\「,」範圍:NSMakeRange(0,[resultString length])]; 我正在使用regexkitlite來替換字符串,但我不是很熟悉正則表達式。 – bakwarte 2012-03-04 01:47:00

+1

如果你確實接受你在其他問題上得到的答案,你可能會有更多的運氣得到答案。 – Milk78 2012-03-26 10:56:18

回答

2

您可以簡單地使用;

value = new Date(parseInt(value.replace("/Date(", "").replace(")/", ""), 10)); 

其中value是您的「Date(1500000)」字符串。