我想要做的是即时创建临时对象,以便将其转换为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