У меня есть код в методе, который я перенес, который теперь генерирует JSONException в моем недавно созданном коде Java.
Ниже не работает, как раньше:
if (theEvent.getString("plugin")== null)
{
processNonPluginEvent(theEvent);
return;
}
Я обнаружилиспользование
org.json.JSONObject
ведет себя иначе, чем в моем старом коде, использующем другую библиотеку JSON в c #.Приведенный выше код всегда попадает в исключение.В моем старом коде, если ключ не существует, он возвращает ноль.Должен ли я ловить это исключение в случае, если ключ не существует?или есть другой способ, который я еще не обнаружил, чтобы сказать, есть ли у моего org.json.JSONObject ключ или нет в нем?
для ссылки старый код c # выглядел так:
if (theEvent["plugin"] == null)
{
processNonPluginEvent(theEvent);
return;
}