Ankit Sahu

Ankit Sahu

  • 580
  • 2k
  • 893.8k

Get Anonymous Object using C#

Nov 13 2018 4:48 AM
 
  1. class Program  
  2.     {  
  3.         static void Main(string[] args)  
  4.         {  
  5.             List<AssignedUsers> assUser = new List<AssignedUsers>() {   
  6.             new AssignedUsers(){Id=1,name="Lao Lao",parent=0},  
  7.              new AssignedUsers(){Id=2,name="Bo Miao",parent=1},  
  8.               new AssignedUsers(){Id=3,name="Li Xin",parent=2},  
  9.                new AssignedUsers(){Id=4,name="Su Miao",parent=1},  
  10.                 new AssignedUsers(){Id=5,name="Pang Pang",parent=6},  
  11.                  new AssignedUsers(){Id=6,name="Dan Dan",parent=6},  
  12.                   new AssignedUsers(){Id=7,name="Hong Miao",parent=1}  
  13.         };  
  14.         }  
  15.         public class AssignedUsers  
  16.         {  
  17.             public int Id { getset; }  
  18.             public string name { getset; }  
  19.             public int parent { getset; }  
  20.             public string titlenew { getset; }  
  21.         }  
  22.     }  
 
 How to get below object : 
  1. {  
  2.   "id": "1",  
  3.   "name": "Lao Lao",  
  4.   "titlenew": "general manager",  
  5.   "children": [  
  6.     {  
  7.       "id": "2",  
  8.       "name": "Bo Miao",  
  9.       "titlenew": "department manager",  
  10.       "parentId": "1",  
  11.       "children": [  
  12.         {  
  13.           "id": "3",  
  14.           "name": "Li Xin",  
  15.           "titlenew": "senior engineer",  
  16.           "parentId": "2"  
  17.         }  
  18.       ]  
  19.     },  
  20.     {  
  21.       "id": "4",  
  22.       "name": "Su Miao",  
  23.       "titlenew": "department manager",  
  24.       "children": [  
  25.         {  
  26.           "id": "5",  
  27.           "name": "Tie Hua",  
  28.           "titlenew": "senior engineer",  
  29.           "parentId": "4"  
  30.         },  
  31.         {  
  32.           "id": "6",  
  33.           "name": "Hei Hei",  
  34.           "titlenew": "senior engineer",  
  35.           "children": [  
  36.             {  
  37.               "id": "7",  
  38.               "name": "Pang Pang",  
  39.               "titlenew": "engineer",  
  40.               "parentId": "6"  
  41.             },  
  42.             {  
  43.               "id": "8",  
  44.               "name": "Dan Dan",  
  45.               "titlenew": "UE engineer",  
  46.               "parentId": "6"  
  47.             }  
  48.           ],  
  49.           "parentId": "4"  
  50.         }  
  51.       ],  
  52.       "parentId": "1"  
  53.     },  
  54.     {  
  55.       "id": "9",  
  56.       "name": "Hong Miao",  
  57.       "parentId": "1"  
  58.     }  
  59.   ]  
  60. }  
 
 
 
 
 
 
 
 

Answers (3)