public static void test4() { var body = JSONExtensions.readFromFile(@"data/create_root.json"); var name = body.GetProperty("MyName"); var root = new FoComponent(name.ToString()); root.saveToFile(@"data/test4.json"); var handle = Activator.CreateInstance(root.GetType()) as FoComponent; handle.MyName = "ffrfrf"; Console.WriteLine($"{handle.toJson()}"); Console.WriteLine($"==========================="); Console.WriteLine($"{root.toJson()}"); Console.WriteLine($".........................."); }
public static void test5() { var path = "C:\\Users\\Steve\\workspace\\FoundryDotNet5\\FoundryCore\\data\\create_root.json"; var body = JSONExtensions.readFromFile(path); //var body = JSONExtensions.readFromFile(@"data/create_root.json"); var name = body.GetProperty("MyName").ToString(); var type = body.GetProperty("MyType").ToString(); var builder = new FoClass(type); var root = builder.ConstructInstanceCore(""); Console.WriteLine($"==========================="); Console.WriteLine($"{root.toJson()}"); Console.WriteLine($"{root.AsJson()}"); root.saveToFile(@"data/test5.json"); Console.WriteLine($".........................."); }