2012-03-30 67 views
2

我有一個支持基於標準WSDL SOAP調用的ASP.NET WebService 基於JSON的POST接口。我沒有開發它,也不太熟悉這項技術,但我有一個客戶希望使用基於JSON的服務,而不是SOAP服務。然而,這可能是一個很長的路要走,我想知道如何才能派生出正確的JSON輸入格式,需要通過POST數據提供給服務?我所擁有的所有東西都是所需的基於SOAP的調用的一個工作示例。如何確定ASP .NET JSON WebService的JSON數據輸入格式?

問候,F.

+0

如果他們使用的內置JSON解串器,你可以嘗試生成一個SOAP客戶端代理,加載了您的數據的請求結構,然後使用內置JSON序列化把它變成JSON 。但是,在一般情況下,如果您能保證映射,我會感到驚訝。如果您還沒有發送電子郵件給任何開發Web服務的人,您應該這樣做。 (我假設你還沒有Web服務源代碼?) – Rup 2012-03-30 11:41:36

回答

1

我覺得你真的需要與此人取得聯繫,以獲得你需要生成JSON模板。 然後,您可以使用內置但緩慢的json序列化程序或使用像json.net或fastjson這樣的庫。

利用這個機會,我開發了一個使用json.net的Json Requester庫,並準備將對象序列化爲json,創建http請求並將結果反序列化爲對象。當你有json對象模板時,你可以嘗試一下。

https://github.com/ademargomes/JsonRequest