Web Service to return data in JSON format

sharepointcafe Avatar

Web services are those services which are available over web to communicate between systems.
By default Web Service returns data in XML format, now if the requirement is to return in JSON format then we need to do modification in web method.



Below webmethod returns data in JSON format.


    [WebMethod]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public string UserRegisteration(string uname, string mobile, string email, DateTime dt)
    {
List<Result> listResult = new List<Result>();
        ResultobjResult = new Result();

//Your logic here

objResult.Message = “Success”;
                    objResult.Status = true;
                    listResult.Add(objResult);
return new JavaScriptSerializer().Serialize(objResult);


}



  public class Result
    {
        public string Message { get; set; }
        public bool Status { get; set; }
    }

Below namespaces require to build above code successfully:

using System.Web.Script.Serialization;
using System.Web.Script.Services;

Tagged in :

sharepointcafe Avatar

8 responses to “Web Service to return data in JSON format”

  1. Anonymous Avatar
    Anonymous

    I m a fresher developer. your blog helps me a lot. Code snippet posted here is helpful for me.

  2. Anonymous Avatar
    Anonymous

    Well explained, good code snippet on web service methods.

  3. KundanSriv Avatar

    Thanks for your comment.

  4. KundanSriv Avatar

    Thank you for your feedback.

  5. KundanSriv Avatar

    Thank you for your nice feedback.

  6. isabella Avatar

    Great articles, first of all Thanks for writing such lovely Post! such great & useful knowledge you mentioned here.
    Dot Net Training in Chennai
    Selenium Training in Chennai
    Hadoop Training in Chennai

Leave a Reply

Your email address will not be published. Required fields are marked *

RSS
YouTube
YouTube
Instagram