JsonReader 成员

包括受保护的成员
包括继承的成员

处理 JavaScript 对象表示法 (JSON) 字符串来创建客户端对象。

JsonReader 类型公开以下成员。

构造函数

  名称 说明
公共方法 JsonReader 初始化具有指定的TextReader对象和ClientRuntimeContext对象的JsonReader类的新实例。此成员仅供内部使用,不能直接在您的代码中使用。

页首

属性

  名称 说明
公共属性 Context 获取当前的客户端运行时上下文。此成员仅供内部使用,不能直接在您的代码中使用。

页首

方法

  名称 说明
公共方法 Dispose 释放由TextPeekReader使用的所有资源。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 PeekName 获取其类型是NameJSON 标记的值。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 PeekTokenType 获取 JSON 类型标记。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 Read<T> 从 JSON 字符串创建一个通用的对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadArray<T> 从 JSON 字符串创建一个通用的数组。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadArrayEnd 读取其类型是ArrayEnd的令牌。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadArrayStart 读取其类型是ArrayStart的令牌。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadBoolean 从 JSON 字符串创建Boolean对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadBooleanArray 创建从 JSON 字符串Boolean数组。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadByte 从 JSON 字符串创建Byte对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadByteArray 创建从 JSON 字符串Byte数组对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadChar 创建从 JSON 字符串Char 。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadDateTime 从 JSON 字符串创建DateTime对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadDateTimeArray 创建从 JSON 字符串DateTime数组。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadDecimal 读取Decimal值。
公共方法 ReadDecimalArray 读取Decimal对象的数组。
公共方法 ReadDictionary() 从 JSON 字符串创建Dictionary<TKey, TValue>对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadDictionary<T>() 创建常规Dictionary<TKey, TValue> JSON 字符串中从通用值。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadDouble 从 JSON 字符串创建Double对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadDoubleArray 创建从 JSON 字符串Double数组。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadEnum<T> 从 JSON 字符串中创建一个通用枚举值。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadEnumArray<T> 从 JSON 字符串创建数组枚举值。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadGuid 从 JSON 字符串创建Guid对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadGuidArray 创建从 JSON 字符串Guid数组对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadInt16 从 JSON 字符串创建Int16对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadInt16Array 创建从 JSON 字符串Int16数组对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadInt32 从 JSON 字符串创建Int32对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadInt32Array 创建从 JSON 字符串Int32数组对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadInt64 从 JSON 字符串创建Int64对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadInt64Array 创建从 JSON 字符串Int64数组对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadKeyValue 从 JSON 字符串创建KeyValuePair<TKey, TValue>对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadList<T> 从 JSON 字符串创建常规列表对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadName 获取其类型是NameJSON 标记的值。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadObject 创建从 JSON 字符串Object 。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadObjectArray 创建从 JSON 字符串Object数组。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadObjectEnd 读取其类型是ObjectEnd的令牌。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadObjectStart 读取其类型是ObjectStart的令牌。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadSingle 从 JSON 字符串创建Single对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadSingleArray 创建从 JSON 字符串Single数组对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadStream 获取与当前位置流链接相关联的流。
公共方法 ReadString 从 JSON 字符串创建String对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadStringArray 创建从 JSON 字符串String数组。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadStringCollection 从 JSON 字符串创建StringCollection对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadTimeSpan 读取 JSON 标记的时间跨度间隔。
公共方法 ReadTimeSpanArray 读取TimeSpan对象的数组。
公共方法 ReadUInt16 从 JSON 字符串创建UInt16对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadUInt16Array 创建从 JSON 字符串UInt16数组对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadUInt32 从 JSON 字符串创建UInt32对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadUInt32Array 创建从 JSON 字符串UInt32数组对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadUInt64 从 JSON 字符串创建UInt64对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ReadUInt64Array 创建从 JSON 字符串UInt64数组对象。此成员仅供内部使用,不能直接在您的代码中使用。
公共方法 ToString (从 Object 继承。)

页首

另请参阅

引用

JsonReader 类

Microsoft.SharePoint.Client 命名空间