gpt4 book ai didi

rhino - 从 Java 访问 Rhino 的原生 JSON.Stringify

转载 作者:行者123 更新时间:2023-12-04 10:27:58 25 4
gpt4 key购买 nike

有没有比以下 kludge 更简洁的方法来获取 Javascript 对象的 JSON 表示?

System.out.println(((ScriptableObject) scope).callMethod(
cx, (Scriptable) scope.get("JSON", scope),
"stringify", new Object[]{jsObject}));

其中 jsObject 是我想要字符串化的 ScriptableObject。

最佳答案

请注意,Hannes 有 now addressed这在犀牛。所以用法简化为:

import org.mozilla.javascript.NativeJSON;
// ...

Object json = NativeJSON.stringify(cx, scope, jsObject, null, null);

org.mozilla.javascript.NativeJSON 类应该在 Rhino 1.7R4 版本中公开。

关于rhino - 从 Java 访问 Rhino 的原生 JSON.Stringify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10288669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com