2016-07-20 43 views
0

ATG版本:10.2 我們有幾個自定義類作爲bean。 但是,響應JSON,ATG被添加 「類別」 如下:從REST輸出中篩選出「類」json

"errorCode": "invalidQuery", 
 
    "class": "abc.xyz.RestCustomErrorMap", 
 
    "errorSpcMessage": [ 
 
     { 
 
     "value": "2-17410520", 
 
     "class": "abc.xyz.CustomMapType", 
 
     "key": "campaignId" 
 
     }, 
 
     { 
 
     "value": "1-3TQ2", 
 
     "class": "abc.xyz.CustomMapType", 
 
     "key": "productId" 
 
     },

正如我試圖包括配置文件作爲

<?xml version="1.0" encoding="UTF-8"?> 
 
<rest-filtering> 
 

 
\t <component name="abc.xyz.RestCustomErrorMap" default-include="true"> 
 
\t \t <property name="class" hidden="true" /> 
 
\t </component> 
 
\t 
 
\t <component name="abc.xyz.CustomMapType" default-include="true"> 
 
\t \t <property name="class" hidden="true" /> 
 
\t </component> 
 
\t 
 
</rest-filtering>
文檔 link在給定

但仍然無法從響應json中濾除「class」屬性!

回答

1

試試這個:

<component name="abc.xyz.RestCustomErrorMap" default-filter="summary"> 
    <filter id="summary" default-include="false"> 
     <property name="class" hidden="true" /> 
    </filter> 
</component>