我想要做的是即時創建臨時對象,以便將其轉換爲JSON並將其發送回JSP頁面以供JavaScript使用。僅供參考我正在使用Java Jackson庫將Java對象轉換爲JSON。爲JSON創建臨時Java對象
此對象的JavaBean類看起來像這樣。
public class MonthlyAnalysisBean {
private Date monthlyProcessDate;
private Double activeInventory;
private Double inactiveInventory;
private Double excessInventory;
/* Set... Get.... Bla bla methods */
}
我需要一個在JSON中看起來像這樣的對象。
{
"date": "2014-04-04",
"Active": 100.00,
"Inactive": 10.23,
"Excess": 2.99
}
基本上我只需要很好地重命名和格式化相同的字段。有沒有辦法做到這一點在Java中沒有創建另一個JavaBean並創建新的對象?
在JavaScript中創建一個新的對象,發送JSON並以我們的快樂方式離開會很容易。
看看http://jackson.codehaus.org/ – sp00m
^他說他已經在使用它了。 (或者你想讓他在那裏讀些什麼?) – Incognito
jackson,jsonlib,gson等......都會幫助你做到這一點。其他方法,如果你不期望複雜的類型,就是通過反射手工翻閱一個快速的類,並創建字符串。 – haylem