【发布时间】:2011-05-21 03:21:05
【问题描述】:
我在 ASP.NET 中使用 C# 完成了一个项目。现在我需要为此编写一个 WCF 服务。在服务器端,如何解析 JSON 数据,如何识别页眉、正文、页脚等?
【问题讨论】:
我在 ASP.NET 中使用 C# 完成了一个项目。现在我需要为此编写一个 WCF 服务。在服务器端,如何解析 JSON 数据,如何识别页眉、正文、页脚等?
【问题讨论】:
您通常会定义一个映射到您的 JSON 结构的数据协定。然后,您将编写一个服务合同,该服务合同将在您的操作中接受数据合同类型,WCF 将 JSON 数据解析为该类型。
我已经编写了一个小工具来帮助你做到这一点,你可以在http://blogs.msdn.com/b/carlosfigueira/archive/2011/01/11/inferring-schemas-for-json.aspx 的博客文章中找到指向它的链接。
【讨论】:
解析和/或生成 JSON 数据的简单方法是 JSON.NET。这是一个很棒的库,比内置的 JSON 序列化器要好得多。
你可以在http://json.codeplex.com/找到它。
【讨论】: