2

使用 GWT,我将如何遍历通过 JSNI 方法返回的 JSON 对象或数组,我还可以在每个循环中提取名称和值对?

4

1 回答 1

3

您使用的是 JavaScriptOverlay 类型还是 JSONObject 之类的类型?

因此,如果 JSONObject 类似类型并假设数据是 JSONObject 类型,您可以执行以下操作:

json_string = "{'data':{'key':'test','key2':'test3','key3':'test3'}}"
JSONObject json_data  = JSONParser.parseLenient(json_string);
JSONObject data = json_data.get("data").isObject();
Set<String> keys = data.keySet();
for (String key : keys) 
{
   String value = data.get(key).isString().stringValue();
}
于 2011-08-22T14:13:36.063 回答