Javascript 将字符串转换为GWT中的JSON对象(JSNI)
如何将字符串转换为我将在JSNI中使用的JSON对象?Javascript 将字符串转换为GWT中的JSON对象(JSNI),javascript,json,gwt,jsni,Javascript,Json,Gwt,Jsni,如何将字符串转换为我将在JSNI中使用的JSON对象? 多谢各位 您应该查看哪个字符串具有safeEval方法。您应该定义一个JavaScript覆盖对象以用于结果,或者您可以在JSNI中按照自己的意愿使用该对象。这是一种复制粘贴方法: import com.google.gwt.core.client.JsonUtils; import com.google.gwt.json.client.JSONArray; import com.google.gwt.json.client.JSONObj
多谢各位 您应该查看哪个字符串具有safeEval方法。您应该定义一个JavaScript覆盖对象以用于结果,或者您可以在JSNI中按照自己的意愿使用该对象。这是一种复制粘贴方法:
import com.google.gwt.core.client.JsonUtils;
import com.google.gwt.json.client.JSONArray;
import com.google.gwt.json.client.JSONObject;
...
JSONObject data = new JSONObject(JsonUtils.safeEval(jsonString));
JSONArray array = data.get("anArray").isArray();
JSONObject obj = data.get("anObject").isObject();
谢谢我在JSNI中使用JSON.parse()解决了这个问题