【发布时间】:2011-05-09 18:41:51
【问题描述】:
我有
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 字符串“{'test':'test1'}”或其他字符串的示例(客户端和服务器端)
【问题讨论】:
-
如果 jsObj 是“大”,你是什么意思它失败了。向 WCF 发送大字符串时遇到什么错误?
-
在您发现问题之前,jsObj 必须达到多少 BIG? WCF 消息的默认消息大小为 64K - 当您达到该大小时,您是否有可能遇到麻烦??
-
我只需要一个简单的示例,您将 json 作为字符串传递给 wcf,它不会自动反序列化为 c# 对象
-
如果您不需要 WCF 反序列化,也许您根本不需要 WCF?将 HTTP 处理程序或 WCF Web API (wcf.codeplex.com/wikipage?title=WCF%20HTTP) 视为模拟。
-
谢谢我会考虑这个解决方案
标签: jquery asp.net ajax wcf wcf-binding