类org.mozilla.javascript.Script中的compileString方法对于Java脚本运行良好。这是示例代码:
Context c = Context.enter();
try
{
Script s = c.compileString(scriptText, "script", 1, null);
}
catch (Exception e)
{
result = e.getMessage();
}
尝试使用以下json代码:
脚本s = c.compileString(jsonString,“ json”,1,null);
预计会出现分号错误。
有什么想法对Json String做到吗?
如果没有办法,我可以使用以下方法进行验证:
NativeJSON.parse()方法?
我已经测试过Parse方法,它会为json不匹配语法抛出异常。
谢谢!