本文整理了Java中com.atlassian.jira.util.json.JSONObject.getLong()
方法的一些代码示例,展示了JSONObject.getLong()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.getLong()
方法的具体详情如下:
包路径:com.atlassian.jira.util.json.JSONObject
类名称:JSONObject
方法名:getLong
[英]Get the long value associated with a key. If the number value is too long for a long, it will be clipped.
[中]获取与键关联的长值。如果数值太长,则将对其进行剪裁。
代码示例来源:origin: com.atlassian.jira/jira-api
/**
* Get an optional long value associated with a key,
* or the default if there is no such key or if the value is not a number.
* If the value is a string, an attempt will be made to evaluate it as
* a number.
*
* @param key A key string.
* @param defaultValue The default.
* @return An object which is the value.
*/
public long optLong(final String key, final long defaultValue)
{
try
{
return getLong(key);
}
catch (final Exception e)
{
return defaultValue;
}
}
代码示例来源:origin: com.atlassian.jira/jira-core
@Override
public Set<String> getDismissedFlagsForUser(ApplicationUser user)
{
JSONObject userDismissalData = getDismissalsForUser(user);
try
{
Set<String> currentDismissals = newHashSet();
Iterator<String> dismissedKeys = userDismissalData.keys();
JSONObject resetTimes = getDismissalResets();
while (dismissedKeys.hasNext())
{
String dismissedFlag = dismissedKeys.next();
long lastDismissal = userDismissalData.getLong(dismissedFlag);
if (!resetTimes.has(dismissedFlag) || resetTimes.getLong(dismissedFlag) < lastDismissal)
{
currentDismissals.add(dismissedFlag);
}
}
return currentDismissals;
}
catch (JSONException e)
{
log.debug("Exception occurred while trying to retrieve dismissed flags:", e);
return emptySet();
}
}
代码示例来源:origin: com.atlassian.jira/jira-core
@Override
public AttachmentArchiveEntry apply(final JSONObject jsonObject)
{
try
{
return new AttachmentArchiveEntryBuilder()
.entryIndex(jsonObject.getInt("entryIndex"))
.name(jsonObject.getString("name"))
.size(jsonObject.getLong("size"))
.mediaType(jsonObject.getString("mediaType"))
.build();
}
catch (final JSONException e)
{
throw new RuntimeException(e);
}
}
};
代码示例来源:origin: com.atlassian.jira/jira-api
@Nonnull
public static RemoteProject from(ApplicationLink applicationLink, final JSONObject jsonObject) throws JSONException
{
Builder builder = new Builder();
builder.applicationLink(applicationLink);
builder.id(jsonObject.getLong("id"));
builder.key(jsonObject.getString("key"));
builder.name(jsonObject.getString("name"));
if (jsonObject.has("description"))
builder.description(jsonObject.getString("description"));
if (jsonObject.has("url"))
builder.url(jsonObject.getString("url"));
if (jsonObject.has("lead"))
builder.leadUser(RemoteUser.from(jsonObject.getJSONObject("lead")));
if (jsonObject.has("avatarUrls"))
builder.avatar(RemoteAvatar.from(jsonObject.getJSONObject("avatarUrls")));
return builder.build();
}
代码示例来源:origin: com.marvelution.jira.plugins/jira-jenkins-plugin
build.setTimestamp(jsonBuild.getLong("timestamp"));
build.setDuration(jsonBuild.getLong("duration"));
final JSONArray actions = jsonBuild.optJSONArray("actions");
if (actions != null) {
代码示例来源:origin: com.atlassian.jira/jira-issue-link-remote-jira-plugin
builder.id(json.getLong("id"));
builder.summary(fields.getString("summary"));
内容来源于网络,如有侵权,请联系作者删除!