2016-02-10 2 views
0

Я отправил запрос JSON через Postmaster и получил ответ, в который входит поле «type»: «subPOJO», которое не является частью моего подкласса или суперкласса. Как это было помещено в ответ, если оно неявно сделано, то как исключить его в ответ. Спасибо!параметр типа в ответе json: REST

Ответ JSON:

{ 
    "type": "subPOJO", 
    "superid": "XYZ", 
    "name": "Rest Response", 
    "number": 1212 
} 

В POJOs Response:

Супер класс:

package org.javaprojects.webapp.services; 

public class SuperPOJO { 
private String superid; 

public String getSuperid() { 
    return superid; 
} 

public void setSuperid(String superid) { 
    this.superid = superid; 
} 
} 

Подкатегория:

package org.javaprojects.webapp.services; 

public class SubPOJO extends SuperPOJO { 

    private String name; 
    private int number; 

    public String getName() { 
     return name; 
    } 

    public void setName(String name) { 
     this.name = name; 
    } 

    public int getNumber() { 
     return number; 
    } 

    public void setNumber(int number) { 
     this.number = number; 
    } 

} 

ответ