jjzjj

optJSONObject

全部标签

json - getJSON 与 optJSON

我正在查看documentationJSONObject当我注意到这两种方法时:getJSONObject(Stringkey)和optJSONObject(Stringkey)。从文档中,我认为他们做了几乎相同的事情,但有一个区别:如果找不到键或值,则getJSONObject()抛出JSONException而optJSONObject()只返回null。getJSONObject()和optJSONObject()之间还有其他区别吗?get相对于opt有哪些优势,反之亦然?在某些特定情况下,我想使用其中一种,或者强烈反对/禁止使用其中一种? 最佳答案

json - getJSON 与 optJSON

我正在查看documentationJSONObject当我注意到这两种方法时:getJSONObject(Stringkey)和optJSONObject(Stringkey)。从文档中,我认为他们做了几乎相同的事情,但有一个区别:如果找不到键或值,则getJSONObject()抛出JSONException而optJSONObject()只返回null。getJSONObject()和optJSONObject()之间还有其他区别吗?get相对于opt有哪些优势,反之亦然?在某些特定情况下,我想使用其中一种,或者强烈反对/禁止使用其中一种? 最佳答案