我在GWT代码中编写了一个简单的本机方法,如下所示:
public static native JavaScriptObject parseString(String jsonString) /*-{
return JSON.parse(jsonString);
}-*/;
现在我有GWTTestCase来验证此代码,但由于 com.google.gwt.core.client.JavaScriptException ,测试用例失败。
当我将相同的字符串传递给另一个内部使用java脚本eval()方法的方法时,它能够正确地解析字符串。
那么,有没有人知道JSON.parse(string)会出现什么问题?