本文整理了Java中com.jeesuite.common.json.JsonUtils.toObject()
方法的一些代码示例,展示了JsonUtils.toObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonUtils.toObject()
方法的具体详情如下:
包路径:com.jeesuite.common.json.JsonUtils
类名称:JsonUtils
方法名:toObject
暂无
代码示例来源:origin: vakinge/jeesuite-libs
public static ClearCommand deserialize(String json) {
return JsonUtils.toObject(json, ClearCommand.class);
}
}
代码示例来源:origin: vakinge/jeesuite-libs
@Override
public void handleDataChange(String dataPath, Object data) throws Exception {
if(data == null)return;
JobConfig _jobConfig = JsonUtils.toObject(data.toString(), JobConfig.class);
schedulerConfgs.put(jobName, _jobConfig);
}
});
代码示例来源:origin: vakinge/jeesuite-libs
@Override
public Object deserialize(String topic, byte[] data) {
try {
if (data == null)
return null;
else{
String jsonString = new String(data, StandardCharsets.UTF_8.name());
try {
return JsonUtils.toObject(jsonString, DefaultMessage.class);
} catch (Exception e) {
return jsonString;
}
}
} catch (UnsupportedEncodingException e) {
throw new SerializationException("Error when deserializing byte[] to string due to unsupported encoding UTF-8");
}
}
代码示例来源:origin: vakinge/jeesuite-passport
public static LoginSession getLoginSession(String sessionId){
if(StringUtils.isBlank(sessionId))return null;
String key = String.format(PassportConstants.SESSION_CACHE_KEY, sessionId);
String json = AuthRedisClient.getInstance().getStr(key);
return StringUtils.isBlank(json) ? null : JsonUtils.toObject(json, LoginSession.class);
}
代码示例来源:origin: vakinge/jeesuite-libs
@SuppressWarnings("rawtypes")
public static String ipToLocation(String ip) {
if(isInnerIp(ip))return null;
try {
String url = "http://ip.taobao.com/service/getIpInfo.php?ip="+ip;
String content = HttpUtils.get(url).getBody();
Map resp = JsonUtils.toObject(content, Map.class);
if("0".equals(String.valueOf(resp.get("code")))){
resp = (Map) resp.get("data");
//String region = resp.get("region") == null ? "" : resp.get("region").toString();
String city = resp.get("city") == null ? "" : resp.get("city").toString();
return city;
}
} catch (Exception e) {}
return null;
}
代码示例来源:origin: vakinge/jeesuite-libs
private synchronized JobConfig getConfigFromZK(String path,Stat stat){
Object data = stat == null ? zkClient.readData(path) : zkClient.readData(path,stat);
return data == null ? null : JsonUtils.toObject(data.toString(), JobConfig.class);
}
代码示例来源:origin: vakinge/jeesuite-libs
@Override
public void handleError(ClientHttpResponse response) throws IOException {
int code = response.getRawStatusCode();
String content = CharStreams.toString(new InputStreamReader(response.getBody(), StandardCharsets.UTF_8));
WrapperResponseEntity entity = null;
Map<?, ?> responseItmes = null;
try {
if(content.contains("code")){
entity = JsonUtils.toObject(content, WrapperResponseEntity.class);
}else{
responseItmes = JsonUtils.toObject(content, Map.class);
String errorMsg = DEFAULT_ERROR_MSG;
if(responseItmes != null && responseItmes.containsKey("message")){
errorMsg = responseItmes.get("message").toString();
}
entity = new WrapperResponseEntity(500, errorMsg);
}
} catch (Exception e) {
e.printStackTrace();
}
if (entity != null) {
throw new JeesuiteBaseException(entity.getCode(), entity.getMsg());
} else {
throw new JeesuiteBaseException(code, DEFAULT_ERROR_MSG);
}
}
代码示例来源:origin: vakinge/jeesuite-libs
Object data = zkClient.readData(nodePath);
if(data != null){
ProducerStat stat = JsonUtils.toObject(data.toString(), ProducerStat.class);
stat.setSource(node);
stats.add(stat);
代码示例来源:origin: vakinge/jeesuite-passport
json = HttpUtils.get(url).getBody();
Map remoteConfigs = JsonUtils.toObject(json, Map.class);
if(remoteConfigs.containsKey("error")){
throw new RuntimeException(remoteConfigs.get("error") + "");
代码示例来源:origin: vakinge/jeesuite-passport
AccessToken accessToken = JsonUtils.toObject(jsonString, AccessToken.class);
sessionId = accessToken.getAccessToken();
expiresIn = accessToken.getExpiresIn();
代码示例来源:origin: vakinge/jeesuite-libs
Object data = zkClient.readData(path);
if(data != null){
JobConfig jobConfig = JsonUtils.toObject(data.toString(), JobConfig.class);
groupInfo.getJobs().add(jobConfig);
内容来源于网络,如有侵权,请联系作者删除!