asp.net – Google协议缓冲区或.net / javascript类似的东西
我们当前正在使用对.net Web服务的Ajax调用,然后将Json对象返回给客户端.其中一些Json对象非常庞大(未压缩的500k).我们听说过有关Google Protocol Buffers的一些好消息并且一直在试验.
到目前为止,我们已经在运行服务器上运行时看到了最常见的.net版本 – “protobuf-net”.我们没有太多运气反序列化客户端.我们尝试使用似乎是唯一的javascript反序列化程序protobuf.js.我们发现它不容易使用,只有很少的示例或文档,它似乎不处理字符串和整数以外的数据类型. 在这一点上,似乎有一个经过验证的,定义明确的解决方案,用于.net和Web客户端之间的二进制数据序列化/反序列化.也许我们错过了一些明显的东西 我们的要求是来自客户端的Ajax调用,以及服务器上的.net Web服务方法(.asmx或WCF). 任何意见和建议表示赞赏. 解决方法
如果客户端是javascript,我认为你会很挣扎.有(如你所说)有限的javascript报道,但我不确定它会获得很多.到
quote from Kenton Varda(谁真的知道protobuf):
所以也许有希望在路上.现在我会坚持使用json deflate,或者如果您的场景允许,您可以使用嵌入客户端的Silverlight applet? protobuf-net将在Silverlight中运行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – Infragistics WebGrid与Telerik网格
- asp.net-mvc – 防止用户在asp.net模型验证中输入表单时输入
- ASP.NET Core 2.0仅在共享文件夹中查找视图
- asp-classic – Response.Write和<%=%>
- asp.net-mvc – 如何解决消息过滤器表明应用程序正忙. (来自
- 尝试使用VS和IIS Express在本地设置HTTPS时出现连接重置错误
- ASP.NET – 上传大文件时如何显示错误页面(超过最大请求长度
- asp.net-mvc – 使用Windows身份验证与活动目录组作为角色
- asp.net-mvc – ASP.NET MVC ActionFilter参数绑定
- asp.net-mvc – Html.Label和Html.Display有什么区别?
- asp.net-mvc – 如何使用ASP.NET MVC 5和OWIN获取
- asp.net-mvc – MVC 4 – Ajax – 将一个局部视图
- 从按钮单击处理程序中的代码隐藏执行ASP.NET成员
- 这个ASP.NET顾问知道他在做什么?
- 当值不为null时,清除在ASP.NET MVC视图中输出值的
- 【.Net码农】认识ASP.NET MVC的5种Authorization
- asp.net – 如何为每个Azure部署插槽使用不同的w
- asp.net-mvc – 命名空间’System.Web.Mvc’中不
- asp.net-mvc – 在asp .net mvc 5中显示外部网页
- asp.net-mvc – 在ASP.NET MVC中重定向后发布