【问题标题】:Convert String to JSON object in GWT (JSNI)在 GWT (JSNI) 中将字符串转换为 JSON 对象
【发布时间】:2015-04-02 09:02:34
【问题描述】:

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

【问题讨论】:

    标签: javascript json gwt jsni


    【解决方案1】:

    这是一种复制粘贴的方式:

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

    【讨论】:

      【解决方案2】:

      您应该查看gwt core JsonUtils,它有一个用于字符串的 safeEval 方法。您应该定义一个 JavaScript 覆盖对象以与结果一起使用,或者您可以按照您的意愿在 JSNI 中使用该对象。

      【讨论】:

      • 谢谢!我在 JSNI 中使用 JSON.parse() 解决了这个问题
      猜你喜欢
      • 2019-08-27
      • 2020-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-23
      • 2012-06-14
      • 2012-02-20
      • 2015-01-03
      相关资源
      最近更新 更多