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

Convert String to JSON object in GWT (JSNI)

本文关键字:对象 JSNI JSON 中的 字符串 转换 GWT      更新时间:2023-09-26

如何将字符串转换为将在JSNI中使用的JSON对象?非常感谢。

这是一种复制粘贴方式:

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();

您应该看看gwt-core JsonUtils,它为字符串提供了一个safeEval方法。您应该定义一个JavaScript Overlay对象来与结果一起使用,或者您可以根据自己的意愿在JSNI中使用该对象。