6
我想從兩個字段構建JSON。說,我有一個對象列表(方),我只需要傳遞2個項目作爲JSON對。使用對象的屬性的部分屬性渲染JSON
def list = getMyList() //it contains 2 party objects
partyTo = array {
for (i in list) {
x partyId: i.id
y partyName: i.toString()
}
}
JSON字符串是
{
"partyTo": [
{"partyId":12},
{"partyName":"Ar"},
{"partyId":9},
{"partyName":"Sr"}
]
}
當我在客戶端提取它,它將被視爲4個對象。我希望作爲2個對象,使用下面的格式。
{
"partyTo": [
{"partyId":12, "partyName":"Ar"},
{"partyId":9 , "partyName":"Sr"}
]
}
我得到4個對象,可能是因爲我使用數組來構建JSON。我是groovy和JSON的新手,所以不確定正確的語法組合。任何幫助高度讚賞。 謝謝。
感謝您的幫助..我infact找到了關於ObjectMarshaller相同的職位,並且工作得很好。我仍然對上述解決方案感到好奇。非常感謝。最好的祝福。 – bsr 2010-04-02 11:37:06