因此,决定在我的能力范围内,我决定尝试Nashorn,因为我有一个用例,允许用户为Java应用程序编写自己的过滤器会很有用。
我几乎可以使一切工作端到端(网页与文本区域->保存在Java中的Couchbase对象->脚本引擎),但对于UI部分,我希望能够美化/格式化用户定义的文本字段(不一定是实时的,但可能在保存时)。
我原本以为使用JSON.stringify会相对简单,但显然生活并不是那么方便。有没有一种基于javascript原生/库的方法来获取函数的字符串表示,并将口红应用于我的用户生成的猪?
戴夫
发布于 2016-11-22 23:18:54
http://jsbeautifier.org库将格式化你的javascript函数。JSON.stringify的第三个参数可以让你美化你的JSON。
发布于 2016-11-23 00:17:09
您可以使用http://jsbeautifier.org上的js-beautify模块进行美化。用法:
var beautifiedJsString = js_beautify('[YourJsString]', options);选项here的列表。
https://stackoverflow.com/questions/40705958
复制相似问题