Как я могу преобразовать get / post response json в класс pojo
например, у меня есть json, подобный этому
{
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc"},
{"value": "Open", "onclick": "OpenDoc"},
{"value": "Close", "onclick": "CloseDoc"}
]
}
}
, и у меня есть класс pojo Example.ts
declare module Example {
export interface Menuitem {
value: string;
onclick: string;
}
export interface Popup {
menuitem: Menuitem[];
}
export interface RootObject {
popup: Popup;
}
}
что мне написать в функции успеха, чтобы приведенный выше ответ автоматически конвертировался в Example.ts
$.ajax({
url:'URL',
type: "GET",
success : function(responseText)
{
alert(JSON.stringify(responseText));
},
error: function(XMLHttpRequest, textStatus, errorThrown)
{
alert("Status: " + textStatus);
}
});