DataContractJsonSerializer 类 Home
This page is specific to:.NET Framework Version:3.5Silverlight 3
.NET Framework 类库
DataContractJsonSerializer 类

更新:2007 年 11 月

将对象序列化为 JavaScript 对象表示法 (JSON),并将 JSON 数据反序列化为对象。无法继承此类。

命名空间:  System.Runtime.Serialization.Json
程序集:  System.ServiceModel.Web(在 System.ServiceModel.Web.dll 中)
语法

Public NotInheritable Class DataContractJsonSerializer _
    Inherits XmlObjectSerializer
Dim instance As DataContractJsonSerializer
我们尚未提供此语言的代码示例。
public final class DataContractJsonSerializer extends XmlObjectSerializer
备注

可以使用 DataContractJsonSerializer 类将类型实例序列化为 JSON 文档,并将 JSON 文档反序列化为类型实例。例如,可以使用包含重要数据(如名称和地址)的属性创建一个名为 Person 的类型。然后,可以创建和操作一个 Person 类实例,并在 JSON 文档中写入所有其属性值以便于以后检索。可随后将该 JSON 文档反序列化为 Person 类,或者反序列化为另一个具有等效数据协定的类。

如果在服务器上的传出答复的序列化期间发生错误或答复操作由于某种其他原因引发异常,则可能不会将其作为错误返回到客户端。

继承层次结构

System..::.Object
  System.Runtime.Serialization..::.XmlObjectSerializer
    System.Runtime.Serialization.Json..::.DataContractJsonSerializer
线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
平台

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求
版本信息

.NET Framework

受以下版本支持:3.5
另请参见

参考

© 2009 Microsoft Corporation 版权所有。   保留所有权利 | 商标 | 隐私权声明
Page view tracker
为轻量型库评级
x
依无脚本原则生成的轻量型库 (loband),添加了大家要求的功能:搜索框和默认代码语言选择。
您喜欢这个搜索框吗?
您喜欢标签式代码块吗?
此主题有用吗?
提供详细反馈。
谢谢
x
感谢您帮助改善 MSDN Online。
反馈意见
切换视图
经典视图
轻量型视图
无脚本视图
切换视图