我在使用ServiceStack的DataContract API + * ServiceClient從標準的XML/JSON REST服務中獲得適當的反序列化時遇到了一些問題。舉例來說,如果我們採取以下輸出(使用accept頭獲得JSON):將ServiceStack客戶端與非ServiceStack REST服務結合使用
http://rxnav.nlm.nih.gov/REST/RxTerms/rxcui/198440/allinfo
你如何去構建一個模型對象來處理來自 JSON輸出和興田XML輸出兩個該服務(使用接受 標題獲取json)?
您是否需要在 DataContract和DataMember屬性中提供明確的「Name」參數才能獲得相應的 反序列化?
ServiceStack如何比較模型中的XML/JSON對象名稱與 屬性名稱?他們是否區分大小寫?
我們能得到某種通用的Func鍵代表API的JsonRestClientAsync無縫集成 我們自己的反序列化機制,我們有第三方格式的處理 用?
是的我知道我可以使用ServiceStack.Text做顯式的反序列化。我幾乎承擔我所有的.NET項目是依賴:-)
感謝,
Anuj
'JsConfig.EmitCamelCaseNames = true'就是我個人正在尋找的東西。謝謝! :) – 2013-02-06 09:08:57