java - 重用 JSON 对象

标签 java json

我使用下面的代码创建一个 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/

相关文章:

java - 如何从discord中获取数据

java - 在 jar 中列出并加载类

python - 遍历 JSON - 需要逻辑来计算值的总和

json - golang - 解码动态 'flat' http-json 响应

java - 如果我更新 url 过滤器文本,我需要从命令行调用什么 Nutch 命令

Java Chat系统协议(protocol)设计,如何判断消息类型?

c# - 在 C# 中将选项列表转换为 JavaScript 数组

javascript - 如何将局部变量值赋给函数的变量 [Three.js] JSON Loader

javascript - 数据表 - DOM 源对象数组不会加载数据

java - 如何在Java MIDI程序中更改乐器