2013-07-17 43 views
-6

我只想知道序列化JSON數據序列化> Csharp的發送JSON請求到我的服務器 以及如何反序列化服務器的響應CSHARP對象在Json.net

我使用Json.net框架

{  
    "jsonrpc":"2.0",  
    "method":"call",  
    "params": { 
     "session_id":"90334",  
     "context":{}  
    }, 
    "id":"r5"  
}  
+0

我只看到語句,這裏沒有問題。 –

+1

你的問題是缺乏問題,請告訴我們你需要什麼,你卡在哪裏,涉及的代碼,... – fvu

回答

0

毫無疑問,在這裏,但我假設你想序列化JSON字符串轉換成一個對象?此外,我至少會發布什麼你都試過,如果任何您收到什麼錯誤。這是根據這裏找到的JSON.net網站http://james.newtonking.com/pages/json-net.aspx

string json = "<you json string>"; 

JObject o = JObject.Parse(json); 
// here is how you would access it 
string jsonrpc = (string)o["jsonrpc"]; 
// access array of you object 
JArray sizes = (JArray)o["<arrayName>"]; 
string arrayEntry = (string)sizes[0]; 
+0

thnx,我想只知道如何發送Json請求到服務器和反序列化的迴應 – Adnane

+0

那麼,如果你需要JSON數據發送到你的服務器,你需要創建某種Web服務無論是經典的ASMX或WCF服務的。或標記在你的aspx網站與Web方法屬性的方法,並將它接受參數,你可以在這裏看到一個很好的例子。 http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/ – Bearcat9425