使用 GWT,我将如何循环通过 JSNI 方法返回的 JSON 对象或数组,以便我还可以在每个循环中提取名称和值对?
最佳答案
您使用的是 JavaScriptOverlay 类型还是类似 JSONObject 的类型?
因此,如果是类似 JSONObject 的类型,并假设 data 是 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();
}
关于java - 使用 Java 和 JSNI 的 JSON 对象的名称/值对循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7141650/