Angular позволяет выполнять проверку типа ответа . Вам не нужно анализировать JSON вручную.
Вот фрагмент кода из вашего примера (я рекомендую использовать типы):
messages: Message[] = []
getMessage() {
this.http.get('http://localhost:3000/newroute').subscribe((res: Message[]) => {
this.messages = res;
});
}
(обновление)
На основании предоставленных вами данных интерфейс для Message может выглядеть следующим образом :
export interface Message {
[s: string]: string;
}
Однако, если «Сообщения» могут иметь только определенные ключи, такие как «сообщение» и «приветствие», то вы можете добавить любой из них в качестве необязательных свойств.
export interface Message {
message?: string;
greeting?: string;
}
Возможно, псевдоним пространства имен:
using Forms = System.Windows.Forms;
«using System.Windows» теперь излишне, если вы не используете классы в этом пространстве имен.