Здравствуйте, я создаю веб-сайт с GWT-интерфейсом и .NET-бэкендом. Теперь у меня проблемы с получением JSON из бэкэнда. Это мой бэкэнд-код:
[WebMethod]
[ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]
public string TestJSON()
{
Employee[] e = new Employee[2];
e[0] = new Employee();
e[0].Name = "Ajay Singh";
e[0].Company = "Birlasoft Ltd.";
e[0].Address = "LosAngeles California";
e[0].Phone = "1204675";
e[0].Country = "US";
e[1] = new Employee();
e[1].Name = "Ajay Singh";
e[1].Company = "Birlasoft Ltd.";
e[1].Address = "D-195 Sector Noida";
e[1].Phone = "1204675";
e[1].Country = "India";
return new JavaScriptSerializer().Serialize(e);
}
Я делаю запрос через JsonpRequestBuilder в GWT, но он только отправляет обратно JSON, завернутый в XML. Когда я использую RequestBuilder в GWT, у меня возникает проблема SOP. Мой вопрос, возможно ли получить JSON таким образом? и если нет, то каков лучший способ сделать это. Спасибо.