我使用下面的代码创建一个 JSON 对象
while(true){
JSONObject checks = new JSONObject(jsonString);
}
我如何使用这个 JSON 对象而不是每次都创建一个新对象。例如,如果是 HashMap ,我可以像下面这样做
HashMap h =new Hashmap
while(true){
h.add("abc","pwr");
h.clear();
}
最佳答案
正如您所说,您使用此实现 https://github.com/stleary/JSON-java/blob/master/JSONObject.java
您可以迭代它的键
Iterator<String> entryIter = jsonObject.keys();
while (entryIter.hasNext()) {
jsonObject.remove(entryIter.next());
}
但是,说实话,我认为这不会更好。
关于java - 重用 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38004255/