public void JMXObjectTest() { JMXSchemaProviderFactory.RegisterProvider <JMXSchemaProviderMemory>(); IJMXSchemaProvider sp = JMXSchemaProviderFactory.GetProvider <JMXSchemaProviderMemory>(); JMXSchemaProviderFactory.SetDefault(sp); using (FileLog _logger = new FileLog("ORMSchemaTest", new FileLogSettings() { DateFolderMask = "yyyy-MM-dd" })) { sp.SaveSchema(creaateTestSchema()); JMXObject o = new JMXObject("SysCat.SysSchema") { ["ID"] = 1 }; _logger.Debug(o.ToString()); string s = o.ToString(); o.ParseJson(s, null); _logger.Debug(o.ToString()); o = JMXObject.CreateFrom(o.ToString()); _logger.Debug(o.ToString()); } }