java - 使用 Java 和 JSNI 的 JSON 对象的名称/值对循环

标签 java json gwt loops jsni

使用 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/

相关文章:

java - Grails 应用程序在本地主机上运行时需要花费 7 分钟到 10 分钟的时间

javascript - lodash 中不区分大小写的 group By

JSON 架构 : Require properties on an optional object type

java - 为什么会弹出FileNotFoundException?

java - 服务器 : Socket hangs within unpredictable period time at read stream function

java - 如何使用递归来处理 "chopping up"数组?

json - 有没有办法使用Python将bigquery返回的结果转换为Json格式?

java - GWT 强制滚动面板在手动滚动时呈现(带有视频描述情况)

java - 验证 GWT 中的用户输入?

tomcat - gwt Comet 更容易在 jetty 或 tomcat 上实现?