XPages:如何将Java Date值放入ObjectObject中

问题描述 投票:0回答:1
ObjectObject oo= new ObjectObject();
oo.put("name", FBSUtility.wrap("Wiley E."));
oo.put("DoB", new Date());  // <-- no can do

如何将Java日期放入ObjectObject? Date值没有.wrap方法。一定有可能,因为我可以使用

Date d= oo.get("DoB").dateValue();

但是如何放入一个?谢谢!!

UPDATE

这是我长时间使用的:

JSContext jsContext = JavaScriptUtil.getJSContext();
ObjectObject oo = new ObjectObject();
oo.put("due", FBSUtility.wrap(jsContext, due.getTime());

并且有效,但是

...当要序列化对象时,它导致无法序列化JavaScript函数错误。

ObjectObject oo = new ObjectObject(); oo.put(“ name”,FBSUtility.wrap(“ Wiley E.”))); oo.put(“ DoB”,new Date()); //

java xpages
1个回答
0
投票

解决方案是完全放弃JSContext,ObjectObject和ArrayObject对象,并使用其他可用的JSON类之一。我开始使用这两个:

© www.soinside.com 2019 - 2024. All rights reserved.