Написал веб-метод в ASMX для возврата JSON данных в приложение Angular. Вот как выглядит Webmethod
[WebMethod]
[ScriptMethod(UseHttpGet =true,ResponseFormat =ResponseFormat.Json)]
public MyProjects getReport(int reportId)
{
}
Вот как я его называю Angular
this.client.get('http://localhost:51071/webservice1.asmx/getReport?reportId=596',
{ withCredentials: true, responseType: 'text' })
.subscribe( (data) => console.log(data));
Но проблема в данных, полученных в приложении angular в формате XML. Вот почему я указал текст там. Если я укажу json, то там будет, конечно, ошибка триггера с неверными данными json.
Я абсолютно не знаю, что я сделал неправильно или что изменить, чтобы получить чистый JSON
Вот как выглядит вывод консоли
<?xml version="1.0" encoding="utf-8"?>
<Projects xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
<Success>true</Success>
<TotalRecords>391</TotalRecords>
<Data>
<ProjectData>
<ProjectCode>E6012</ProjectCode>