ael*_*iem 8 java performance gwt json
我正在使用GWT来构建一个应用程序,而且我面临着一些我认为非常快的问题.我有一个JSONObject包含以下结构中的数据(但是更大):
{"nodeData" : [
{ "name":"one", "attributes":["uno","dos"]},
{"name":"two", "attributes":["tres"]}
]
}
Run Code Online (Sandbox Code Playgroud)
我试图遍历JSON对象,将所有属性存储到每个节点对象所具有的arraylist中,属性大小范围为4到800.
JSONObject JSONnode = nodeData.get(i).isObject();
Node node = new Node(JSONnode.get("name").toString();
JSONArray attributeArray = JSONnode.get("Attributes").isArray();
int attributeSize = attributeArray.size();
for(int j = 0; k < attributeSize; j++){
node.attributeArrayList.add(attributeArray.get(j).toString();
}
Run Code Online (Sandbox Code Playgroud)
我正在执行的for循环花了大约一分钟,这似乎太长了,我不知道如何改进它.分钟处于开发模式,但我不知道编译时它是否会更快.