Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 
Node is saved as draft in My Content >> Draft
  • Passing List in JSON

    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 39
    Comment on it

    While making request  in JSON we have scenarios where we need to show data in list form

     

    {
    	"Message":"User successfully registered.",
    	"Status":true,
    	
    	"data":{
    		"AccessToken":null,
    		"Company":"XYZ Technologies",
    		"DeviceType":"iPhone",
    		"DeviceUUID":"abcsdfsdfsdfsdf",
    		"Email":"demo.rediffmail.com",
    		"FirstName":"Himanshu",
    		"JobRoleID":"1",
    		"LastName":"Joshi"
    	}
    }

     

    For providing response in such a format we need to create DataContract and DataMembers according to it
     

     [DataContract]
        public class Employee
        {
            [DataMember]
            public int Id { get; set; }
            [DataMember]
            public string AccessToken { get; set; }
            [DataMember]
            public string CompanyId { get; set; }
            [DataMember]
            public string Company { get; set; }
            [DataMember]
            public string DeviceType { get; set; }
            [DataMember]
            public string DeviceUUID { get; set; }
            [DataMember]
            public string Email { get; set; }
            [DataMember]
            public string FirstName { get; set; }
            [DataMember]
            public string JobRoleID { get; set; }
            [DataMember]
            public string LastName { get; set; }
            [DataMember]
            public string FullName { get; set; }
            [DataMember]
            public string Password { get; set; }
            [DataMember]
            public bool IsDeleted { get; set; }
            [DataMember]
            public string ProfileImage { get; set; }
            [DataMember]
            public byte[] ProfileImageByteArray { get; set; }
        }
    
        // To pass as list for multiple employees
        [DataContract]
        public class EmployeeList
        {
            [DataMember]
            public string FullName { get; set; }
        }
    
    
        // For single employee
        [DataContract]
        public class EmployeeResponse
        {
            [DataMember]
            public string Message { get; set; }
            [DataMember]
            public bool Status { get; set; }
            [DataMember]
            public string accessToken { get; set; }
            [DataMember]
            public Employee data { get; set; }
        }
    
        // For multiple employees
        [DataContract]
        public class EmployeeListResponse
        {
            [DataMember]
            public string Message { get; set; }
            [DataMember]
            public bool Status { get; set; }
            [DataMember]
            public List<EmployeeList> employeelist { get; set; }
        }
    

     

    .net

 0 Comment(s)

Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           
Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: