2012-10-17 53 views
2

JSON對象和DTO(數據傳輸對象)是相同的東西,還是完全不同?在REST體系結構的情況下,傳入的HTTP請求可以作爲JSON從客戶端發送,然後在服務器端收到後序列化爲CLR對象。JSON對象和DTO是一樣的嗎?

在此特定情況下,將在JSON被認爲是DTO,還是會序列化的對象被審閱到作爲DTO?

我很新的多個系統之間的數據傳輸,所以我感謝幫助。

回答

5

DTO的僅僅是數據的表示的設計模式,可以格式化爲JSON,XML甚至別的東西。

JSON是序列化的類型。 DTO是序列化的對象。另外:JSON不僅僅是數據傳輸,但我不認爲這個細節在你的問題的上下文中是重要的。重要的是,如果您使用JSON的行爲方面,那麼您不再需要處理DTO,因爲DTO應該沒有問題。