本文整理了Java中com.atlassian.jira.util.json.JSONObject.getBoolean()
方法的一些代码示例,展示了JSONObject.getBoolean()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.getBoolean()
方法的具体详情如下:
包路径:com.atlassian.jira.util.json.JSONObject
类名称:JSONObject
方法名:getBoolean
[英]Get the boolean value associated with a key.
[中]获取与键关联的布尔值。
代码示例来源:origin: com.atlassian.jira/jira-api
/**
* Get an optional boolean associated with a key.
* It returns the defaultValue if there is no such key, or if it is not
* a Boolean or the String "true" or "false" (case insensitive).
*
* @param key A key string.
* @param defaultValue The default.
* @return The truth.
*/
public boolean optBoolean(final String key, final boolean defaultValue)
{
try
{
return getBoolean(key);
}
catch (final Exception e)
{
return defaultValue;
}
}
代码示例来源:origin: com.atlassian.jira/jira-api
public static UserFilter fromJson(JSONObject json) throws JSONException
{
checkNotNull(json, "json");
boolean isEnabled = json.getBoolean(KEY_ENABLED);
if (!isEnabled)
{
return UserFilter.DISABLED;
}
return new UserFilter(true, getRoleIds(json.getJSONArray(KEY_ROLEIDS)), getGroups(json.getJSONArray(KEY_GROUPS)));
}
代码示例来源:origin: com.atlassian.jira/jira-api
user.getString("name"),
user.getString("displayName"),
user.getBoolean("active"),
RemoteAvatar.from(user.getJSONObject("avatarUrls"))
);
代码示例来源:origin: com.atlassian.jirawallboard/atlassian-wallboard-plugin
static public WallboardPluginSettings loadSettings(PluginSettingsFactory pluginSettingsFactory, ApplicationUser user)
{
WallboardPluginSettings settings = new WallboardPluginSettings(pluginSettingsFactory, user);
Object val = pluginSettingsFactory.createGlobalSettings().get(WALLBOARD_KEY + mapNullToBlank(settings.userKey));
if (val == null)
{
settings.isConfigured = false;
return settings;
}
JSONObject jsonRepresentation;
try
{
jsonRepresentation = new JSONObject((String) val);
JSONArray rawDashboardIds = jsonRepresentation.getJSONArray("dashboardIds");
settings.dashboardIds = new ArrayList<>(rawDashboardIds.length());
for (int i = 0; i < rawDashboardIds.length(); i++)
{
settings.dashboardIds.add(i, (String) rawDashboardIds.get(i));
}
settings.setCyclePeriod(jsonRepresentation.getInt(WallboardServlet.CYCLE_PERIOD.getKey()));
settings.setTransitionFx(jsonRepresentation.getString(WallboardServlet.TRANSITION_FX.getKey()));
settings.setRandom(jsonRepresentation.getBoolean(WallboardServlet.RANDOM.getKey()));
}
catch (JSONException e)
{
settings.isConfigured = false;
}
return settings;
}
内容来源于网络,如有侵权,请联系作者删除!