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