2011-09-29 63 views
1

我與Web服務通信,它的JSON響應有日期。問題是那些日期格式不同。有沒有一種通用的方式來解析這些字符串?一般解析字符串迄今

+0

你能介紹一下JSON響應的日期格式?你想用哪種語言來解析它? – jflaflamme

回答

5

您應該有一個有序的格式列表來嘗試(理想情況下,使用Joda Time作爲比內置API更好的API),然後逐個嘗試,直到其中一個有效。它在性能方面並不理想(所有例外都是失敗),但它會起作用,並且應該相當清楚。

當然,如果你能與網絡服務供應商取得聯繫,並建議他們返回的標準格式,而不是,那將是更清潔......

+0

我已經在嵌入式try/catch中使用了這個方法,並且如果有更好的解決方案,它已經崩潰了。謝謝你的回覆:) –

+0

對JodaTime來說是+1,但是對於「依次嘗試每一個,直到一個作品」爲-1。對工作流使用異常處理是已知的反模式。 – Guillaume