0

当我的数据存储区中的 companyTwo 值为空白时,我收到了这条好消息:

09-09 15:13:52.927: W/System.err(31091): org.json.JSONException: No value for companyTwo

假设我只能从数据存储中提取而不是发布填充值,那么处理这个问题的好方法是什么?

private static final String TAG_COMPANY ="company";
private static final String TAG_OTHERCOMPANY ="companyTwo";


String company1 = jsonObj1.getString(TAG_COMPANY);
String othercompany1 = jsonObj1.getString(TAG_OTHERCOMPANY);
4

1 回答 1

1
try
{
String company1 = jsonObj1.getString(TAG_COMPANY);
}
catch(Exception ex)
{
// do whatever you want
}

或者你可以这样做

String company1 = String.valueOf(jsonObj1.optString(TAG_COMPANY));
于 2013-09-09T19:29:38.573 回答