JSON中的getString()optString()有什么区别?

最佳答案

正如Diego所提到的,在此处发布问题之前,最好先检查documentation(此链接现在已过期-好的,我们有了Wayback Machine!),但是现在您有了:

区别在于,如果您指定的键不存在,optString返回空字符串("")。另一方面,getString会引发JSONException。如果丢失数据是错误的,请使用getString;如果不确定是否存在数据,请使用optString

编辑:来自文档的完整描述:

关于java - Json中的getString()和optString()之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13790726/

10-10 16:52