/// <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); }
/// <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); }