title: How to return JSON from webservice
body: <p>Morning,</p>
  
  <p>I need to return a message from my web service. Below is a sample of my code, and i am returning a string. </p>
  
  <pre><code>[web method]
  public string CheckFeedSubmission()
      {
          string responseText = "";
          try
          {
              //Stuff goes here
              responseText = "It Worked!"
          }
          catch (Exception ex) { responseText = "Opps wehave an error! Exception message:" + ex.Message; }
          return responseText ;
      }
  </code></pre>
  
  <p>I currently get the following response...</p>
  
  <pre><code>&lt;string xmlns="http://tempuri.org/"/&gt;
  </code></pre>
  
  <p>I would ideally like to return something like</p>
  
  <pre><code> {"success" : true, "message" : "***Message Here***"}
  </code></pre>
  
  <p>I am sure once i get the idea of it, i will be able to return other items if needed. Its just this base i need to work out.</p>
  
  <p>All help is much appreciated, thanks in advance :)</p>
  
  <p>UPDATE: Just found this...</p>
  
  <pre><code> return "{Message:'hello world'}"
  </code></pre>
  
  <p>Would i need something like </p>
  
  <pre><code> responseText = "{"success" : true, "message" : \"There has been an error. Message: " + ex.Message + "\"}"
  </code></pre>