using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ant.ORM
{
    /// <summary>
    /// 
    /// </summary>
    public class JosnHelpTool
    {
        /// <summary>
        /// 忽略为NULL的值属性转成JOSN数据
        /// </summary>
        /// <param name="jack"></param>
        public static  string ToItemJsonData(object jack)
        {
            var jSetting = new JsonSerializerSettings();
            jSetting.NullValueHandling = NullValueHandling.Ignore;//忽略为NULL的值属性
            string json = JsonConvert.SerializeObject(jack, jSetting);
            return json;
        }

        /// <summary>
        /// 不忽略NULL的值实体转JOSN
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public static string ToJson(object obj)
        {
           return JsonConvert.SerializeObject(obj);
        }
       
   
    }
}