WCF REST:返回 JSON 或 XML 以供多个客户端访问?
Posted
技术标签:
【中文标题】WCF REST:返回 JSON 或 XML 以供多个客户端访问?【英文标题】:WCF REST: Return JSON or XML for access by multiple clients? 【发布时间】:2011-06-13 23:27:06 【问题描述】:谁能告诉我内容类型的首选方法是什么?
即返回 JSON 或 XML 的最佳方法是什么?
将访问我的服务的客户端会有所不同,silverlight、iphone、android、WPF 和 WP7。
我在坚持使用默认 - xml 还是返回 JSON 之间陷入困境?
在与多个客户交谈时,是否每个人都有各自的优缺点
提前致谢
【问题讨论】:
【参考方案1】:以下是我脑海中的一些优点和缺点......
JSON 比 XML 有以下优点:
因为它是基于 javascript 的,所以在 Web 浏览器客户端中使用起来更容易。 数据格式更紧凑,尤其是当您有很多数据元素时。与 JSON 相比,XML 具有以下优点:
在非 Javascript 环境中提供更好的支持。 可以通过 XML 模式正式定义和验证结构。【讨论】:
以上是关于WCF REST:返回 JSON 或 XML 以供多个客户端访问?的主要内容,如果未能解决你的问题,请参考以下文章
调用 wcf 休息服务并以 xml 或 json 格式返回数据
WCF 4.0 - 使用 REST 服务模板返回 JSON WebFaultException