I am working on a project and in this project i am asked to make a webservice that returns a pure json
i made this code but it always returns mixed xml and json
namespace DotMeTast
{
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class NewsWebService : System.Web.Services.WebService
{
NewsDataContext _db = new NewsDataContext();
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = false, XmlSerializeString = false)]
public string getAllNews()
{
var news = (from p in _db.NewsTBs
where p.nType == "Real"
select p).ToList();
var jsonSerialiser = new JavaScriptSerializer();
Context.Response.Clear();
Context.Response.ContentType = "application/json";
var json = jsonSerialiser.Serialize(news);
return json;
}
}
}
Any Clue on how to make it pure json