欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C# 读取Json文件

程序员文章站 2022-06-12 17:06:50
...
#region 读取JSON文件

        /// <summary>
        /// 读取JSON文件
        /// </summary>
        /// <param name="jsonPath">json文件路径</param>
        /// <returns>json字符串</returns>
        private static string ReadJsonString(string jsonPath)
        {
            if (!File.Exists(jsonPath))
            {
                LogHelper.Error("配置文件不存在:" + jsonPath);
                return string.Empty;
            }
            return File.ReadAllText(jsonPath, Encoding.Default);
        }

        /// <summary>
        ///读取JSON文件
        /// </summary>
        /// <param name="jsonPath">json文件路径</param>
        /// <returns>JObject对象</returns>
        public static dynamic ReadJsonObj(string jsonPath)
        {
            string json = ReadJsonString(jsonPath);
            dynamic jsonObj = null;
            if (!string.IsNullOrEmpty(json))
            {
                jsonObj = JsonConvert.DeserializeObject<dynamic>(json);
            }
            return jsonObj;
        }

        #endregion
相关标签: C# Json