美文网首页
测试代码

测试代码

作者: 沉睡的木木夕 | 来源:发表于2016-08-09 15:00 被阅读0次

三级标题

public class JsonHelper
    {
        public static string SerializerObject(object entity)
        {
            if (entity == null)
                return string.Empty;
            return JsonConvert.SerializeObject(entity);
        }

        public static string SerializerObject(object entity, JsonDynamicContractResolver jsonDynamicContractResolver)
        {
            if (entity == null)
                return string.Empty;
            return JsonConvert.SerializeObject(entity, Formatting.Indented, new JsonSerializerSettings()
            {
                ContractResolver = jsonDynamicContractResolver
            });
        }

        public static string Serializer<T>(T entity) where T : class
        {
            if (entity == null)
                return string.Empty;
            return JsonConvert.SerializeObject(entity);
        }

        public static string Serializer<T>(T entity, JsonDynamicContractResolver jsonDynamicContractResolver) {
            if (entity == null)
                return string.Empty;
            return JsonConvert.SerializeObject(entity, Formatting.Indented, new JsonSerializerSettings() { 
                ContractResolver = jsonDynamicContractResolver
            });
        }

        public static T Deserializer<T>(string json) where T : class,new() {
            if (String.IsNullOrEmpty(json))
                return new T();
            return (T)JsonConvert.DeserializeObject<T>(json);
        }

        public static T DeserializerAnonymous<T>(string json,T anonymousObj){
            if (String.IsNullOrEmpty(json))
                throw new ArgumentNullException("json格式不正确且不能为空");
            return (T)JsonConvert.DeserializeAnonymousType(json, anonymousObj);
        }


        //internal enum JsonFormat
        //{
        //    None = 0,
        //    Indented = 1,
        //}

        //internal class JsonSerializerSetting {
        //    public static JsonDynamicContractResolver JsonDynamicContractResolver { get { return } }
        //}
    }
  • 无序列表
  1. 有序列表1
  2. 有序列表2

博客园

引用:没有什么是钱是搞不定的,如果有,那就是钱不够 ——来自沉睡的木木夕

这是卸体
这是粗体

<p>这是段落</p>

Tables Area Cool
默认左对齐 居中 右对齐

相关文章

  • 科创课程002串口 与 机械臂

    通过电位器进行读数的测试: claw 测试 前臂代码测试 后臂代码测试 底座测试 串口代码1 代码2 代码3

  • 测试代码块

    测试代码段 测试代码段

  • day30-jQuery

    一、广告窗 代码 测试结果 二、表格操作 代码 测试结果 三、添加删除标签 代码 测试结果 四、作业 代码 测试结果

  • JavaScript排序算法总结

    0. 打乱数组 源代码 测试 测试结果 1. 插入排序 源代码 测试 测试结果 2. 冒泡排序 源代码 测试 测试...

  • ERC20 合约代码(可增发)

    合约代码 测试 发布后使用代码测试:

  • 单元测试

    测试驱动编程 先编写测试程序再编写代码 需求说明——测试程序——代码 测试尽可能覆盖尽量多的代码 代码覆盖度工具 ...

  • day9-作业

    封装代码 测试文件内容 测试代码以及结果

  • Go testing使用

    性能测试 代码: 结果: 测试单个方法 代码: 结果:

  • 《编写可测试javascript》 第五章 代码覆盖

    代码覆盖率测试的代码/全部代码 代码覆盖高,不代表测试程度高 代码覆盖低,测试程度一定低 测试覆盖率需要将原始js...

  • Lua 逗号和点号的区别

    测试代码 (一) 把这段代码运行到测试地址进行测试,得到如图所示的结果 测试代码(二) test:func(1,2...

网友评论

      本文标题:测试代码

      本文链接:https://www.haomeiwen.com/subject/tgldsttx.html