当我注意到这两种方法时,我正在查看文档:和. 从文档中,我认为他们做了几乎相同的事情,但有一个区别:如果找不到键或值,则抛出一个while简单地返回。JSONObject
getJSONObject(String key)
optJSONObject(String key)
getJSONObject()
JSONException
optJSONObject()
null
getJSONObject()
和之间还有其他区别optJSONObject()
吗?get
overopt
和reverse的优势是什么?- 在某些特定情况下,我想使用其中一种,或者强烈不鼓励/禁止使用其中一种?