Fantasy
搜索结果

    显示/隐藏目录

    JsonHelper 类

    提供操作 JSON 数据的辅助方法。

    继承
    object
    JsonHelper
    继承成员
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    命名空间: Fantasy.Helper
    程序集: Fantasy.Net.dll
    语法
    public static class JsonHelper

    方法

    | 编辑本文 查看源代码

    Clone<T>(T)

    克隆对象,通过将对象序列化为 JSON,然后再进行反序列化。

    声明
    public static T Clone<T>(T t)
    参数
    类型 名称 描述
    T t

    要克隆的对象。

    返回
    类型 描述
    T

    克隆后的对象。

    类型参数
    名称 描述
    T

    要克隆的对象类型。

    | 编辑本文 查看源代码

    Deserialize(string, Type, bool)

    反序列化 JSON 字符串为指定类型的对象。

    声明
    public static object Deserialize(this string json, Type type, bool reflection = true)
    参数
    类型 名称 描述
    string json

    要反序列化的 JSON 字符串。

    Type type

    目标对象的类型。

    bool reflection

    是否使用反射进行反序列化(默认为 true)。

    返回
    类型 描述
    object

    反序列化后的对象。

    | 编辑本文 查看源代码

    Deserialize<T>(string)

    反序列化 JSON 字符串为指定类型的对象。

    声明
    public static T Deserialize<T>(this string json)
    参数
    类型 名称 描述
    string json

    要反序列化的 JSON 字符串。

    返回
    类型 描述
    T

    反序列化后的对象。

    类型参数
    名称 描述
    T

    目标对象的类型。

    | 编辑本文 查看源代码

    ToJson<T>(T)

    将对象序列化为 JSON 字符串。

    声明
    public static string ToJson<T>(this T t)
    参数
    类型 名称 描述
    T t

    要序列化的对象。

    返回
    类型 描述
    string

    表示序列化对象的 JSON 字符串。

    类型参数
    名称 描述
    T

    要序列化的对象类型。

    • 编辑本文
    • 查看源代码
    本文内容
    Back to top Generated by DocFX