Java HashMap与JSONObject

我想知道Java HashMap与JSONObject的性能。

似乎JSONObject使用HashMap在内部存储数据。但是与HashMap相比,JSONObject可能会有额外的开销。

有没有人知道Java JSONObject与HashMap相比的性能?

谢谢!

回答:

就像您说的那样,JSONObject它由支持HashMap

因此,性能几乎相同。 JSONObject.get()添加一个空检查,如果找不到密钥,将引发异常。

JSONObject.put()只是打电话map.put()

因此,几乎没有开销。如果要处理JSON对象,则应 使用JSONObjectover HashMap

以上是 Java HashMap与JSONObject 的全部内容, 来源链接: utcz.com/qa/425003.html

回到顶部