示例#1
0
        public static void Main(string[] args)
        {
            //person 1
            Date      fd1 = new Date(1962, 8, 1);
            Franchise f1  = new Franchise("Spiderman", "Marvel", fd1);
            Date      b1  = new Date(2011, 2, 3);
            Person    p1  = new Person("Peter \"Spidey\" Parker", 'M', b1, false, 15000.00, 1967, null, null, f1);

            //person 2
            Date      fd2 = new Date(1962, 8, 1);
            Franchise f2  = new Franchise("Superman", "DC\\Comics", fd2);
            Date      b2  = new Date(2014, 5, 6);
            Person    p2  = new Person("Lois Lane", 'F', b2, true, 40000.50, 1981, null, null, f2);

            //person 3
            Date      fd3 = new Date(1963, 1, 1);
            Franchise f3  = new Franchise("Doctor Who", "BBC", fd3);
            Date      b3  = new Date(2017, 8, 9);
            Person    p3  = new Person("River Song/Melody Pond", 'F', b3, true, 91234.56, 2001, p1, p2, f3);

            string output = new to_json().getJson(p3);

            Console.WriteLine(output);
        }
示例#2
0
 //A person
 public Person(string name, char gender, Date birth_date, bool is_cool, double net_worth, int debut_year, Person father, Person mother, Franchise franchise)
 {
     this.name       = name;
     this.gender     = gender;
     this.birth_date = birth_date;
     this.is_cool    = is_cool;
     this.net_worth  = net_worth;
     this.debut_year = debut_year;
     this.father     = father;
     this.mother     = mother;
     this.franchise  = franchise;
 }