2011-05-09 34 views
0

我有通行證WCF字符串,並將JSON牛頓解析它

var sendThisString = JSON.stringify({ 'value': jsObj }); 

,我有WCF

[OperationContract] 
[WebInvoke(Method = "POST", 
      BodyStyle = WebMessageBodyStyle.Wrapped, 
      RequestFormat = WebMessageFormat.Json, 
      ResponseFormat = WebMessageFormat.Json)] 
public string RowString(string rawJSON) 
{ 
     return ""; 
} 

所以我不想使用標準的WCF序列化我的JSON字符串到C#對象

我需要JSON字符串傳遞給WCF,然後我會用我的序列分析它

我只是想看到你傳遞給WCF字符串「{‘測試’:‘TEST1’}」樣品(客戶端和服務器端)或其他

+0

你是什麼意思,如果jsObj是「大」它失敗。當你發送WCF一個大字符串時,你會得到什麼錯誤? – Zachary 2011-05-09 18:51:36

+1

如何** BIG **確實jsObj必須是,直到你看到一個問題?? WCF消息的默認消息大小爲64K - 當您達到此大小時,您有可能遇到麻煩? – 2011-05-09 18:57:59

+0

我只需要我簡單的示例,你將json作爲字符串傳遞給wcf,它不會自動反序列化到c#對象 – John 2011-05-09 19:30:19

回答

0

我決定用字符串替換jsObj,或者不使用WCF