2008-10-08 36 views

回答

2

我不知道別的,但我也瞭解一些修修補補,他們不得不做,使日期/時間的工作(見post)。

2

有幾個區別,這兩者都涉及到安全性。首先是他們的web服務默認只接受http POST。這樣做是爲了防止JSON劫持。您可以禁用它,並閱讀更多關於它的信息here

第二個區別涉及返回的數據。如果通過使用[WebMethod]屬性裝飾靜態對象來在代碼隱藏中使用創建web服務,則返回的JSON將被包裝到一個對象naemd'd'中。這是爲了防止JSON array constructor attacks

是的,雖然這些代表了正確的事(TM),他們可以使其難以與第三方庫進行互動。

0

正如@克里斯說,沒有什麼特別的東西以外的其他日期的處理方式。 JSON規範沒有以日期序列化的本地方式。

如果您沒有在JSON字符串中返回任何日期,您可以使用您希望的任何解串器。 MS AJAX的一個很好,因爲它有一種方法來改變JSON字符串的有效性。