JSON中的getString()
和optString()
有什么区别?
最佳答案
正如Diego所提到的,在此处发布问题之前,最好先检查documentation(此链接现在已过期-好的,我们有了Wayback Machine!),但是现在您有了:
区别在于,如果您指定的键不存在,optString
返回空字符串(""
)。另一方面,getString
会引发JSONException
。如果丢失数据是错误的,请使用getString
;如果不确定是否存在数据,请使用optString
。
编辑:来自文档的完整描述:
关于java - Json中的getString()和optString()之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13790726/