Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将字符串转换为GWT中的JSON对象(JSNI)_Javascript_Json_Gwt_Jsni - Fatal编程技术网

Javascript 将字符串转换为GWT中的JSON对象(JSNI)

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

如何将字符串转换为我将在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.JSONObject;

...

JSONObject data = new JSONObject(JsonUtils.safeEval(jsonString));
JSONArray array = data.get("anArray").isArray();
JSONObject obj = data.get("anObject").isObject();

谢谢我在JSNI中使用JSON.parse()解决了这个问题