Ejemplo n.º 1
0
        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($"..........................");
        }
Ejemplo n.º 2
0
        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($"..........................");
        }