【问题标题】:Json response parsing using JavaScript Overlay Types in GWT在 GWT 中使用 JavaScript 覆盖类型解析 Json 响应
【发布时间】:2012-07-23 06:38:05
【问题描述】:

我有一个解析来自服务器的 json 响应的查询。我们使用 gson 将对象列表序列化为服务器中的 json 字符串。在 gwt 客户端中,我们使用了 JavaScript 覆盖类型来解析它。所以我来自客户的 gwt 电话看起来像这样

//代码 sn-p 其中 json 响应来自服务器的 obj 列表。

jsonpReqBuiler.requestObject(url, new AsyncCallback<JsArray<MyJsoClass>>() {
           onSuccess(final JsArray<MyJsoClass> result) {
              ////Need a string equivalent of JsArray type to sore???
           }
}

我们希望将 json 响应 - JsArray 作为字符串存储到 sqllite 数据库中。虽然服务器响应的是 Json 字符串,但内部解析后结果为 JsArray 类型,现在我可以将它存储为字符串,以便我可以读取并转换回来??

【问题讨论】:

    标签: json gwt


    【解决方案1】:

    您可以使用以下代码:

    jsonpReqBuiler.requestObject(url, new AsyncCallback<JsArray<MyJsoClass>>() {
        onSuccess(final JsArray<MyJsoClass> result) {
            String json = new JSONArray(result).toString();
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多