VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > c#教程 >
  • C#教程之C#教程之开源 , KoobooJson一款高性能且轻量的JSON框(2)

本站最新发布   C#从入门到精通
试听地址  
https://www.xin3721.com/eschool/CSharpxin3721/

string R01_Name; public int R01_Age; }

如果我们想把R01这个前缀给去掉, 只需要注册全局Key格式化器的委托即可

复制代码
JsonSerializerOption.GlobalKeyFormat=(key,parentType,handler)=>
{
    if(parentType==typeof(R01_User))
    {
        return key.Substring(4);
    }
    return key;
}
复制代码

这样,出来的json是这样的:{"Name":"","Age":""}

同样, 对于反序列化,我们也同样应该注册:

复制代码
JsonDeserializeOption.GlobalKeyFormat=(key,parentType)=>
{
    if(parentType==typeof(R01_User))
    {
        return "R01_"+key;
    }
    return key;
}
复制代码

其它

我喜欢和我一样的人交朋友,不被环境影响,自己是自己的老师,欢迎加群 .Net web交流群,欲望与挣扎

作者:小曾
出处:https://www.cnblogs.com/1996V/p/10607916.html 欢迎转载,但请保留以上完整文章,在显要地方显示署名以及原文链接。

相关教程
        
关于我们--广告服务--免责声明--本站帮助-友情链接--版权声明--联系我们       黑ICP备07002182号