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
这是我长时间使用的:
...当要序列化对象时,它导致无法序列化JavaScript函数错误。JSContext jsContext = JavaScriptUtil.getJSContext(); ObjectObject oo = new ObjectObject(); oo.put("due", FBSUtility.wrap(jsContext, due.getTime());
并且有效,但是
ObjectObject oo = new ObjectObject(); oo.put(“ name”,FBSUtility.wrap(“ Wiley E.”))); oo.put(“ DoB”,new Date()); //
解决方案是完全放弃JSContext,ObjectObject和ArrayObject对象,并使用其他可用的JSON类之一。我开始使用这两个: