lith 4 år sedan
förälder
incheckning
6be1897b22
1 ändrade filer med 8 tillägg och 7 borttagningar
  1. 8 7
      dotnet/Vit/Vit.Core/Vit.Core/Util/ConfigurationManager/JsonFile.cs

+ 8 - 7
dotnet/Vit/Vit.Core/Vit.Core/Util/ConfigurationManager/JsonFile.cs

@@ -70,7 +70,6 @@ namespace Vit.Core.Util.ConfigurationManager
         /// <param name="path">如: new []{"Data","sqler.json"}</param>
         public JsonFile(params string[] path ):this(CommonHelp.GetAbsPath(path))
         {
-            
         }
 
 
@@ -103,7 +102,9 @@ namespace Vit.Core.Util.ConfigurationManager
         }
         #endregion
 
-
+        /// <summary>
+        /// 保存到原始json文件
+        /// </summary>
         public virtual void SaveToFile()
         {
             try
@@ -139,9 +140,9 @@ namespace Vit.Core.Util.ConfigurationManager
         /// 
         /// </summary>
         /// <typeparam name="T"></typeparam>
-        /// <param name="keys">value在Root中的json路径,可为null。例如:new []{"taskList"}</param>
+        /// <param name="keys">value在Root中的json路径,可为null。例如:new []{"taskList",0,"name"}</param>
         /// <returns></returns>
-        public virtual  T Get<T>(params string[] keys)
+        public virtual  T Get<T>(params object[] keys)
         {
             JToken cur = root;
             if (null != keys && keys.Length > 0)
@@ -155,10 +156,10 @@ namespace Vit.Core.Util.ConfigurationManager
         }
 
         /// <summary>
-        /// 
+        /// 会自动保存到原始json文件
         /// </summary>
         /// <param name="value"></param>
-        /// <param name="keys">value在Root中的json路径,可为null。例如:new []{"taskList"}</param>
+        /// <param name="keys">value在Root中的json路径,可为null。例如:new []{"taskList",0,"name"}</param>
         public void Set(object value, params object[] keys)
         {
             if (null == keys || keys.Length == 0)
@@ -191,7 +192,7 @@ namespace Vit.Core.Util.ConfigurationManager
 
 
         /// <summary>
-        ///
+        /// 会自动保存到原始json文件
         /// </summary>
         /// <param name="value"></param>
         /// <param name="path">value在Root中的json路径,可为null。例如:"a.b.c"</param>