为了账号安全,请及时绑定邮箱和手机立即绑定

XPages:如何将 Java 日期值放入 ObjectObject

XPages:如何将 Java 日期值放入 ObjectObject

森林海 2023-06-04 11:06:02
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();但是如何放入一个??谢谢!!更新这是我用了很长时间的:JSContext jsContext = JavaScriptUtil.getJSContext();ObjectObject oo = new ObjectObject();oo.put("due", FBSUtility.wrap(jsContext, due.getTime());这行得通,但是......当要序列化对象时,它会导致Cannot serialize JavaScript function错误。
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

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

import com.ibm.commons.util.io.json.JsonJavaArray;
import com.ibm.commons.util.io.json.JsonJavaObject;

另一个优点是人们可以完全忘记 FBSUtility 包装的事情。


查看完整回答
反对 回复 2023-06-04
  • 1 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信