Как конвертировать JSON в Pojo класс в Ionic - PullRequest
0 голосов
/ 03 января 2019

Как я могу преобразовать 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);
    }
    });
...