本文整理了Java中com.atlassian.jira.util.json.JSONArray.opt()
方法的一些代码示例,展示了JSONArray.opt()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONArray.opt()
方法的具体详情如下:
包路径:com.atlassian.jira.util.json.JSONArray
类名称:JSONArray
方法名:opt
[英]Get the optional object value associated with an index.
[中]获取与索引关联的可选对象值。
代码示例来源:origin: com.atlassian.jira/jira-api
/**
* Get the optional JSONArray associated with an index.
*
* @param index subscript
* @return A JSONArray value, or null if the index has no value,
* or if the value is not a JSONArray.
*/
public JSONArray optJSONArray(final int index)
{
final Object o = opt(index);
return o instanceof JSONArray ? (JSONArray) o : null;
}
代码示例来源:origin: com.atlassian.jira/jira-api
/**
* Get the optional JSONObject associated with an index.
* Null is returned if the key is not found, or null if the index has
* no value, or if the value is not a JSONObject.
*
* @param index The index must be between 0 and length() - 1.
* @return A JSONObject value.
*/
public JSONObject optJSONObject(final int index)
{
final Object o = opt(index);
return o instanceof JSONObject ? (JSONObject) o : null;
}
代码示例来源:origin: com.atlassian.jira/jira-api
/**
* Get the optional string associated with an index.
* The defaultValue is returned if the key is not found.
*
* @param index The index must be between 0 and length() - 1.
* @param defaultValue The default value.
* @return A String value.
*/
public String optString(final int index, final String defaultValue)
{
final Object o = opt(index);
return o != null ? o.toString() : defaultValue;
}
代码示例来源:origin: com.atlassian.jira/jira-api
/**
* Determine if the value is null.
*
* @param index The index must be between 0 and length() - 1.
* @return true if the value at the index is null, or if there is no value.
*/
public boolean isNull(final int index)
{
return JSONObject.NULL.isNull(opt(index));
}
代码示例来源:origin: com.atlassian.jira/jira-api
/**
* Get the object value associated with an index.
*
* @param index The index must be between 0 and length() - 1.
* @return An object value.
* @throws JSONException If there is no value for the index.
*/
public Object get(final int index) throws JSONException
{
final Object o = opt(index);
if (o == null)
{
throw new JSONException("JSONArray[" + index + "] not found.");
}
return o;
}
代码示例来源:origin: com.atlassian.jira/jira-core
for (int i = 0; i < array.length(); i++)
final Object arrayElement = array.opt(i);
if (arrayElement!=null)
代码示例来源:origin: com.atlassian.jira/jira-api
/**
* Produce a JSONObject by combining a JSONArray of names with the values
* of this JSONArray.
*
* @param names A JSONArray containing a list of key strings. These will be
* paired with the values.
* @return A JSONObject, or null if there are no names or if this JSONArray
* has no values.
* @throws JSONException If any of the names are null.
*/
public JSONObject toJSONObject(final JSONArray names) throws JSONException
{
if ((names == null) || (names.length() == 0) || (length() == 0))
{
return null;
}
final JSONObject jo = new JSONObject();
for (int i = 0; i < names.length(); i += 1)
{
jo.put(names.getString(i), opt(i));
}
return jo;
}
内容来源于网络,如有侵权,请联系作者删除!