如何从服务器端的WCF服务中解析和识别来自JSON数据的头文件

问题描述:

我已经使用C#在ASP.NET中完成了一个项目。现在我需要为此写一个WCF服务。在服务器端,我如何解析JSON数据,以及如何识别标题,正文,页脚等?如何从服务器端的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/找到它。