2008-10-08 69 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字符串的有效性。