8.7K Star 14.3K Fork 4.2K

GVPdotNET China/Furion

 / 详情

🚜 [调整] `IJsonSerializerProvider` 接口参数,新增 `inherit` 参数

已完成
拥有者
创建于  
2021-07-08 16:37
namespace Furion.JsonSerialization
{
    /// <summary>
    /// Json 序列化提供器
    /// </summary>
    public interface IJsonSerializerProvider
    {
        /// <summary>
        /// 序列化对象
        /// </summary>
        /// <param name="value"></param>
        /// <param name="jsonSerializerOptions"></param>
        /// <param name="inherit">是否继承全局配置,默认 true</param>
        /// <returns></returns>
        string Serialize(object value, object jsonSerializerOptions = default, bool inherit = true);

        /// <summary>
        /// 反序列化字符串
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="json"></param>
        /// <param name="jsonSerializerOptions"></param>
        /// <param name="inherit">是否继承全局配置,默认 true</param>
        /// <returns></returns>
        T Deserialize<T>(string json, object jsonSerializerOptions = default, bool inherit = true);

        /// <summary>
        /// 返回读取全局配置的 JSON 选项
        /// </summary>
        /// <returns></returns>
        object GetSerializerOptions();
    }
}

评论 (0)

百小僧 创建了任务 4年前
百小僧 负责人设置为百小僧 4年前
百小僧 里程碑设置为Furion 2021 4年前
百小僧 关联分支设置为master 4年前
百小僧 计划开始日期设置为2021-07-08 4年前
百小僧 计划截止日期设置为2021-07-08 4年前
百小僧 置顶等级设置为 4年前
百小僧 优先级设置为严重 4年前
百小僧 关联仓库设置为dotNET China/Furion 4年前
百小僧 添加了
 
建议
标签
4年前
百小僧 添加了
 
优化
标签
4年前
百小僧 添加了
 
重大调整
标签
4年前
百小僧 任务状态待办的 修改为进行中 4年前
百小僧 通过 dotnetchina/Furion Commit 636bc50任务状态进行中 修改为已完成 4年前
百小僧 置顶等级 修改为不置顶 4年前
百小僧 关联分支master 修改为未关联 2年前
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
974299 monksoul 1578937227
C#
1
https://gitee.com/dotnetchina/Furion.git
git@gitee.com:dotnetchina/Furion.git
dotnetchina
Furion
Furion

搜索帮助