我目前正在研究ServiceStack
,只是非常新。 (非常有趣;他們說它們比WCF和REST WCF(GET,POST,PUT,DELETE)更好)我可以將JSON/XML字符串作爲POST請求發佈到REST ServiceStack嗎?
我還發現它很有幫助,代碼少,運行速度快。
當前我想要發佈數據。我創建類的對象併發送POST請求。
JsonServiceClient client = new JsonServiceClient(myURL);
MYclass cls= MakeObjectForServiceStackToInsertData();
var res = client.Post<MYClass>("/postrequest", cls);
通過上面的代碼,你可以明白,什麼是我做的東西。我想我沒有錯。如果您感到困惑,請讓我知道。
我可以在我的客戶端應用程序(手動)中爲我的類(KEY->Value)
在JSON中創建一個字符串,並使用服務堆棧將其發佈到服務器以發送數據。
即
string str = myJsonString();
var res = client.Post<.....>
因此,不要張貼整個對象,它是更好,如果我可以讓JSON字符串和ServiceStack的POST事件反序列化,並在數據庫中插入數據?
有什麼想法?
我很感謝你的回答,在我的情況下,我想知道是否可以從我的JSON格式的COnsole應用程序。欲瞭解更多詳情,請看看我的新問題更詳細http://stackoverflow.com/questions/8046538/json-format-data-from-console-application-to-service-stack –