示例#1
0
        /// <summary>
        /// Create Db from JSON data
        /// </summary>
        /// <param name="jsonData"></param>
        /// <returns></returns>
        public static JsonDb Open(string jsonData, JsonSerializerSettings SerializerSettings)
        {
            JsonDb res = JsonConvert.DeserializeObject <JsonDb>(jsonData, SerializerSettings);

            res.ApplyChanges();
            return(res);
        }
示例#2
0
        /// <summary>
        /// Create a black/new JSON instance from scratch
        /// </summary>
        /// <returns></returns>
        public static JsonDb Create(JsonSerializerSettings settings)
        {
            JsonDb db = new JsonDb();

            db.SerializerSettings = settings;
            return(db);
        }