本文整理了Java中com.alibaba.fastjson.JSONObject.get()
方法的一些代码示例,展示了JSONObject.get()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.get()
方法的具体详情如下:
包路径:com.alibaba.fastjson.JSONObject
类名称:JSONObject
方法名:get
暂无
代码示例来源:origin: TommyLemon/APIJSON
/**从object中获取key对应的值
* *获取如果T是基本类型容易崩溃,所以需要try-catch
* @param object
* @param key
* @return
* @throws JSONException
*/
@SuppressWarnings("unchecked")
public <T> T getValue(JSONObject object, String key) throws JSONException {
return (T) object.get(key);
}
代码示例来源:origin: hs-web/hsweb-framework
protected JobDataMap createJobDataMap(String parameters) {
JobDataMap map = new JobDataMap();
if (!StringUtils.isEmpty(parameters)) {
JSONArray jsonArray = JSON.parseArray(parameters);
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject o = jsonArray.getJSONObject(i);
map.put(o.getString("key"), o.get("value"));
}
}
return map;
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public Object get(String key) {
return jsonObject.get(key);
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public Object get(String key) {
return jsonObject.get(key);
}
代码示例来源:origin: com.alibaba/fastjson
public String getString(String key) {
Object value = get(key);
if (value == null) {
return null;
}
return value.toString();
}
代码示例来源:origin: com.alibaba/fastjson
public float getFloatValue(String key) {
Object value = get(key);
Float floatValue = castToFloat(value);
if (floatValue == null) {
return 0F;
}
return floatValue.floatValue();
}
代码示例来源:origin: com.alibaba/fastjson
public double getDoubleValue(String key) {
Object value = get(key);
Double doubleValue = castToDouble(value);
if (doubleValue == null) {
return 0D;
}
return doubleValue.doubleValue();
}
代码示例来源:origin: com.alibaba/fastjson
public byte[] getBytes(String key) {
Object value = get(key);
if (value == null) {
return null;
}
return castToBytes(value);
}
代码示例来源:origin: com.alibaba/fastjson
public boolean getBooleanValue(String key) {
Object value = get(key);
Boolean booleanVal = castToBoolean(value);
if (booleanVal == null) {
return false;
}
return booleanVal.booleanValue();
}
代码示例来源:origin: com.alibaba/fastjson
public byte getByteValue(String key) {
Object value = get(key);
Byte byteVal = castToByte(value);
if (byteVal == null) {
return 0;
}
return byteVal.byteValue();
}
代码示例来源:origin: com.alibaba/fastjson
public Boolean getBoolean(String key) {
Object value = get(key);
if (value == null) {
return null;
}
return castToBoolean(value);
}
代码示例来源:origin: com.alibaba/fastjson
public long getLongValue(String key) {
Object value = get(key);
Long longVal = castToLong(value);
if (longVal == null) {
return 0L;
}
return longVal.longValue();
}
代码示例来源:origin: com.alibaba/fastjson
public short getShortValue(String key) {
Object value = get(key);
Short shortVal = castToShort(value);
if (shortVal == null) {
return 0;
}
return shortVal.shortValue();
}
代码示例来源:origin: com.alibaba/fastjson
public int getIntValue(String key) {
Object value = get(key);
Integer intVal = castToInt(value);
if (intVal == null) {
return 0;
}
return intVal.intValue();
}
代码示例来源:origin: com.alibaba/fastjson
public Integer getInteger(String key) {
Object value = get(key);
return castToInt(value);
}
代码示例来源:origin: com.alibaba/fastjson
public Long getLong(String key) {
Object value = get(key);
return castToLong(value);
}
代码示例来源:origin: com.alibaba/fastjson
public Double getDouble(String key) {
Object value = get(key);
return castToDouble(value);
}
代码示例来源:origin: com.alibaba/fastjson
public java.sql.Date getSqlDate(String key) {
Object value = get(key);
return castToSqlDate(value);
}
代码示例来源:origin: com.alibaba/fastjson
public java.sql.Timestamp getTimestamp(String key) {
Object value = get(key);
return castToTimestamp(value);
}
代码示例来源:origin: TommyLemon/APIJSON
/**验证值类型
* @param tk
* @param tv
* @param real
* @throws Exception
*/
public static void type(@NotNull String tk, Object tv, @NotNull JSONObject real) throws UnsupportedDataTypeException {
if (tv instanceof String == false) {
throw new UnsupportedDataTypeException("服务器内部错误," + tk + ":value 的value不合法!"
+ "Request表校验规则中 TYPE:{ key:value } 中的value只能是String类型!");
}
type(tk, (String) tv, real.get(tk));
}
内容来源于网络,如有侵权,请联系作者删除!