2

外部OData服務POST操作過程中返回以下(服務操作):如何反序列化由WCF數據服務(OData的)返回的JSON

{ 
"d" : { 
"__metadata": { 
"uri": "http://dd-1620/ServiceData.svc/Customers('1001')", "type": "DataModel.Customer" 
}, "MasterCustomerId": "1001", "SubCustomerId": "0", "FirstName": "Jag", "LastName": "Chat" 
} 
} 

我寫了下面的反序列化上面:

HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); 
Stream respStream = resp.GetResponseStream(); 
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(ReturnType)); 
ReturnType oRespCus = (ReturnType)ser.ReadObject(respStream); 

現在,oRespCus確實被實例化了。但是,所有字段都設置爲空。

任何人都可以幫助我解決這個問題。

感謝

回答