2013-07-16 67 views
0

看來,Struts 2 JSON插件默認返回一個對象結構({..ect ..})作爲基礎值 - 有沒有一種方法來配置struts 2 json插件這樣它返回一個數組對象,像這樣?Struts 2 JSON Return back JSON array

[ 
    { 
    "blah1": "1", 
    "blah2": "2" 
    }, 
    { 
    "blah3": "3", 
    "blah4": "4" 
    } 
] 

回答

1

發現它!使用根PARAM在XML配置:

<result name="success" type="json"> 
     <param name="contentType">application/json</param> 
     .... 
     <param name="root">myArray</param> 
</result> 
+0

沒錯,因爲JSON插件序列化整個行動;)在這裏閱讀更多:http://stackoverflow.com/a/17149414/1654265 –

+1

內容類型「application/JSON 「是默認的,沒有必要 –